在两种情况之一中,我在尝试获取 datatables.js 行上的复选框时遇到问题。
使用下面的代码 chkCtrl.name 在处理程序函数中未定义。
$("table#tblAssays tbody tr").each(function (index) {
if ($.trim($(this).find('td:eq(9)').text()) == todayDOW)
{
var chkCtrl = $(this).find("td input:checkbox");
HandleCheckedChanged(chkCtrl);
}
但是,如果我按以下方式处理单击事件,则 this.name 返回一个值
$("#tblAssays").on("click", "tbody td input:checkbox", function () {
HandleCheckedChanged(this);
有人可以指出我做错了什么吗?
谢谢。