Javascript 检测用户何时在primefaces数据表中选中或取消选中客户端的行

Javascript 检测用户何时在primefaces数据表中选中或取消选中客户端的行,javascript,jquery,checkbox,primefaces,datatable,Javascript,Jquery,Checkbox,Primefaces,Datatable,我使用并通过添加了多重选择功能 然后我想在客户端检测用户何时选中或取消选中一行以及每次更改时检查的行数 我用firebug尝试了很多方法。。。。但没有结果 以下是我的一篇文章(仅供测试): 您是否知道如果您只想知道用户何时单击了位于数据表中的复选框,您可以使用此代码来侦听单击并验证是否选中: jQuery(".ui-chkbox").click(function () { if(jQuery(this).find("span").first().hasClass("ui-icon-che

我使用并通过添加了多重选择功能

然后我想在客户端检测用户何时选中或取消选中一行以及每次更改时检查的行数

我用firebug尝试了很多方法。。。。但没有结果

以下是我的一篇文章(仅供测试):


您是否知道

如果您只想知道用户何时单击了位于数据表中的复选框,您可以使用此代码来侦听单击并验证是否选中:

jQuery(".ui-chkbox").click(function () {
    if(jQuery(this).find("span").first().hasClass("ui-icon-check"))
        alert("unchecked");            
    else
        alert("checked");
}
请注意,if子句是反向的,因为在primefaces将类“ui icon check”添加到div之前将调用此函数

jQuery(".ui-chkbox").click(function () {
    if(jQuery(this).find("span").first().hasClass("ui-icon-check"))
        alert("unchecked");            
    else
        alert("checked");
}