考虑以下 HTML:
<input type="checkbox" id="checkbox" checked />
过了一会儿,复选框被取消选中:
$('#checkbox').removeAttr('checked');
当 checked
属性发生变化时,我如何发现(使用 jQuery)?当我像上面那样以编程方式选中/取消选中复选框时,.change()
事件处理程序不会触发。
最佳答案
DOM 事件在以编程方式触发时不会触发(拼写?)。但是,如果您通过 jQuery trigger
触发事件,则通过 jQuery 附加的事件会发生。
关于javascript - jQuery - 如何找出复选框何时以编程方式更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8378515/