首页 > 解决方案 > 如何附加一个带有值的复选框?

问题描述

我需要在我的表记录中附加一个值为 的复选框,value.Project但我不知道正确的语法。

我的部分功能:

$.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);
});

我试过这个,但它不起作用:

+ '<input class="check-box" disabled="disabled" type="checkbox" value="value.Project"' + '</td><td>'

它应该是什么样子?

标签: javascriptc#jqueryhtmlappend

解决方案


您的值串联在复选框中不正确。

更改您的代码:

+ '<input class="check-box" disabled="disabled" type="checkbox" value="value.Project"' + '</td><td>'

+ '<input class="check-box" disabled="disabled" type="checkbox" value="'+value.Project+'"> </td><td>'

如果要选中复选框,请添加checked属性。

+ '<input class="check-box" disabled="disabled" type="checkbox" value="'+value.Project+'" checked="'+value.Project+'"> add your label value here</td><td>'

推荐阅读