【发布时间】:2014-01-24 00:30:32
【问题描述】:
我正在使用 Jquery 在运行时创建一个表并将唯一 id 绑定到复选框。
$.getJSON('/api/Test/SelectionList' + '/' + ID)
.done(function (data) {
$.each(data, function (key, val) {
var myRow = $("<tr/>");
//$("<td> <input type='checkbox' ></input> </td>").text(val.IsActive).appendTo($(myRow));
var items = "";
items += '<input type="checkbox" id=' + val.FacilityID + ' ';
if (val.IsSelected) {
items += 'checked/>';
}
else {
items += '/>';
}
//$("<td/>").text(val.IsActive).appendTo($(myRow));
$("<td> " + items + "</td>").appendTo($(myRow));
$("<td/>").text(val.Facilityname).appendTo($(myRow));
$("<td/>").text(val.RegionName).appendTo($(myRow));
$("<td/>").appendTo($(myRow));
myRow.appendTo($("#Table"));
});
})
用户可以选中和取消选中复选框,单击保存时,我想存储(表)所有复选框的值,并带有 ID 的选中/未选中状态。 我想遍历整个表,并将数据存储为 id@1 用于选中的框和 id@0 用于同一数组中的未选中框。 我对 jquery 有点陌生,所以没有得到语法。请提出建议。
【问题讨论】:
-
你能展示一下这个 JavaScript 生成的渲染 HTML 吗?并且,对于那个 HTML,显示你期望的精确输出。
-
你好 Thomas,我的问题现在已经用 Suren ans 解决了。
标签: javascript jquery checkbox