This syntax works in FF
<input data-bind="checked: isRequest, attr: { name: 'id_' + id }" type="checkbox" />
But in IE7 the name attribute isnt rendered?
edit:
Other attributes like title works, strange, but i need the name attribute so that i can post the data :/
I ran into a similar problem with trying to be tricky with attr: { ‘class’: something, ‘style’: somethingElse} and gave up trying to get the attr binding to work in IE7.
What did work was writing a custom binding to apply jquery manually:
So in your case I would try adding the following to your document.ready before ko.applyBindings():
then bind your input as: