js 中點選一行中任意列資料,則可以讓選中或者取消選中
阿新 • • 發佈:2019-02-08
$(function () { $("#data_table tr:gt(0)").click(function () { console.log($(this).find(":checkbox").prop("checked")) if ($(this).find(":checkbox").prop("checked"))// 此處要用prop不能用attr,至於為什麼你測試一下就知道了。 { $(this).find(":checkbox").removeAttr("checked"); // $(this).find(":checkbox").attr("checked", 'false'); } else { $(this).find(":checkbox").prop("checked", true); } }); })
上轉與:http://blog.csdn.net/easyboot/article/details/54629884
如果你是bootstrap datatable可以:
jq 怎麼點選table的一行任意地方後,選中checkbox
$("body").delegate('#phoneObjectList tr', 'click', function () { console.log($(this).find(":checkbox").prop("checked")) if ($(this).find(":checkbox").prop("checked"))// 此處要用prop不能用attr,至於為什麼你測試一下就知道了。 { $(this).find(":checkbox").removeAttr("checked"); // $(this).find(":checkbox").attr("checked", 'false'); } else { $(this).find(":checkbox").prop("checked", true); } });