我有一个动态创建的html表。在这个表中有复选框。在这里我使用checkbox_status,如果checkbox_status == 1则选中一个复选框。
我需要做的是
如果checkbox_status == 1,那么我只需要读取该复选框(或禁用该复选框)
我的编码。(在这里我放了一部分编码)
var _html = "<table class='table table-bordered table-responsive refundfontcolor' id='newstable' style='background-color:#002060;color:white;'><thead><th>#</th><th>News Id:</th><th>Name</th><th>Description</th></thead><tbody>";
$.each(data, function (index, val) {
debugger;
checkbox_status = (val.IsReject == 1) ? 'checked' : '';
_html += "<tr id=" + val.NewsId + " style='background-color:white;color:black'><td><input type='checkbox' " + checkbox_status + " id=" + val.NewsId + " ></td><td><p>" + val.Name + " </p></td><td><p>" + val.Description + " </p></td></tr>";
$('#newstable').html(_html + "</tbody></table>");
});
答案 0 :(得分:1)
这会起作用吗?
<input type='checkbox' " + checkbox_status + " id=" + val.NewsId + " "+(checkbox_status=='checked' ? 'disabled':'')+">