javascript - jQuery - 如何找出复选框何时以编程方式更改?

标签 javascript jquery dom

考虑以下 HTML:

<input type="checkbox" id="checkbox" checked />

过了一会儿,复选框被取消选中:

$('#checkbox').removeAttr('checked');

checked 属性发生变化时,我如何发现(使用 jQuery)?当我像上面那样以编程方式选中/取消选中复选框时,.change() 事件处理程序不会触发。

最佳答案

DOM 事件在以编程方式触发时不会触发(拼写?)。但是,如果您通过 jQuery trigger 触发事件,则通过 jQuery 附加的事件会发生。

sample code

关于javascript - jQuery - 如何找出复选框何时以编程方式更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8378515/

相关文章:

javascript - 安排 Firebase 身份验证 :export to bucket using pubsub

javascript - 使用 JavaScript 禁用 ASP.NET 1.1 验证器 - 在 Firefox 中不起作用

javascript - 刷新时 Quora 像素问题

javascript - jquery tr click input radio 勾选

javascript - 使用 document.url.match 重定向

javascript - 如何将所有 text_node nodeValue 的一部分包装在 html 元素中?

javascript - 将字符串切片并将每个片段存储在新数组中

javascript - 如何获取 KendoDataSource 的 JSON 部分

jQuery datepicker- 2 个输入/文本框和限制范围

javascript - 当按钮没有 id 时,我如何点击它