复选框只读/根据状态禁用

时间:2016-05-09 18:12:52

标签: c# jquery asp.net json asp.net-mvc

我有一个动态创建的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 + "&nbsp;&nbsp;</p></td><td><p>" + val.Description + "&nbsp;&nbsp;</p></td></tr>";
  $('#newstable').html(_html + "</tbody></table>");
});

1 个答案:

答案 0 :(得分:1)

这会起作用吗?

<input type='checkbox' " + checkbox_status + " id=" + val.NewsId + " "+(checkbox_status=='checked' ? 'disabled':'')+">