我想订阅ASP.Net页面上DataList控件中所有复选框的更改事件。
我可以使用下面的jQuery获取所有这些复选框,但我找不到订阅更改事件的方法。 我将如何使用下面的jQuery执行此操作?
$("input[id*='cbxColumn']").each(function (index, cbx) {
cbx.onchange = " toggleSearch()";
});
答案 0 :(得分:1)
jQuery有一个名为.bind()的函数,它非常适合这个应用程序!试试这个:
$("input[id*='cbxColumn']").each(function (index, cbx) {
$(cbx).bind("change", function(){ toggleSearch(); });
});
有关详细信息,请查看此链接:http://api.jquery.com/bind/
或使用.change()函数的更简单示例:
$("input[id*='cbxColumn']").each(function (index, cbx) {
$(cbx).change(function(){ alert(); });
});
有关此内容的更多信息:http://api.jquery.com/change/