我想在我的 Checkbox
时触发元素已选中或未选中。
它与以下内容完美配合:
$('.myCheckbox:checkbox').change(function () {
//..
}
问题是,如果我在客户端上创建一个新的复选框,.change()
不触发。
我也尝试过:
$('.myCheckbox:checkbox').live('change',function () {
而且它也不起作用..
有谁知道出了什么问题吗?
最佳答案
试试这个:
$(document).on('change', '.myCheckbox:checkbox', function() {
});
顺便说一句,live()
从 jQuery 版本 1.7
开始已被弃用,您应该使用 on()相反。
关于javascript - jquery change() 不会在新元素上触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21304457/