如果单选按钮隐藏,则不会触发Jquery单选按钮更改事件



我正在隐藏的单选按钮上使用此代码:

        $('input:radio[name="test"]').change(function(){
            console.log("test");
        });

未触发更改事件。

PS:无线电是不可见的,因为我必须使用一个脚本替换所有无线电和选择与更好看的表示…

在Firebug中,我可以看到"已替换"的无线电显示为none,并且checked="checked"是由脚本添加或删除的。

许多thx

,Florian

来自API:

"当元素的发生变化时,更改事件被发送到元素。"

这意味着如果您只更改checked属性,则不会触发更改事件。您必须更改触发change事件的单选按钮的值。

相关内容

  • 没有找到相关文章

最新更新