Reputation: 65
I need to append a checkbox which has a value of value.Project
to my table record but I don’t know the correct syntax.
Part of my function:
$.each(data.Records, function(index, value) {
var record = $('<tr>');
record.addClass('data');
record.append($('<td>' +
value.Date + '</td><td>' +
value.Client + '</td><td>' +
'</td><td><a href="@Url.Action("Edit")?id=' + value.Id + '">Edit </a>| '));
table.append(record);
});
I tried this, but it doesn’t work:
+ '<input class="check-box" disabled="disabled" type="checkbox" value="value.Project"' + '</td><td>'
What should it look like?
Upvotes: 1
Views: 1061
Reputation: 6755
Your concatenation of values are not right in the checkbox.
change your code from:
+ '<input class="check-box" disabled="disabled" type="checkbox" value="value.Project"' + '</td><td>'
to
+ '<input class="check-box" disabled="disabled" type="checkbox" value="'+value.Project+'"> </td><td>'
If you want the checkbox to be checked add checked
attribute.
+ '<input class="check-box" disabled="disabled" type="checkbox" value="'+value.Project+'" checked="'+value.Project+'"> add your label value here</td><td>'
Upvotes: 3