gpt4 book ai didi

jquery - 是否有复选框更改状态的事件?

转载 作者:行者123 更新时间:2023-11-28 00:11:54 26 4
gpt4 key购买 nike

当基于某些其他交互更改/修改状态时,是否存在复选框更改事件。我的意思是不是点击文本框。

我试过这段代码:

$('input[type="checkbox"]').bind('change',function(){
alert('Checkbox state is changed.');
});

...但是正如您在 this demo 中看到的那样,如果我单击该复选框,我会看到一条显示“复选框状态已更改”的警报。由更改事件触发的消息。但是当使用按钮更改复选框状态时,不会触发相同的操作。

我错过了什么吗?

感谢任何帮助。

最佳答案

问题是您正在修改 DOM 中的“checked”属性,但未调用相同的事件处理程序。

在您的按钮事件中,您可以使用 trigger 并执行以下操作:

$('input[type="checkbox"]').trigger('change');   

http://jsfiddle.net/wmVtB/7/

关于jquery - 是否有复选框更改状态的事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14724300/

26 4 0
行者123
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com