gpt4 book ai didi

jquery - 通过 jQuery 添加选中属性

转载 作者:行者123 更新时间:2023-12-03 22:24:04 24 4
gpt4 key购买 nike

我正在使用以下小部件 http://www.erichynds.com/examples/jquery-ui-multiselect-widget/demos/到目前为止效果很好,但我需要一些帮助来添加属性。在使用 Firebug 时,我注意到,只需单击复选框,选中的属性就不会像我期望的那样出现。在我的代码中,我修改了小部件,我已经能够添加代码来删除选中的属性。

this.removeAttribute(\'checked\'); this.checked=false;

如果该项目已事先检查过。我已经成功使用此代码

this.setAttribute(\'checked\', \'checked\'); this.checked=true; 

如果在页面加载时未选中该项目。

当我需要能够在复选框上使用两组代码时,我的问题就出现了,我尝试了以下操作

onclick="if($(this).attr(\'checked\') == \'true\') { this.setAttribute(\'checked\', \'checked\'); this.checked=true; } else { this.removeAttribute(\'checked\'); this.checked=false; }

代码将删除选中的属性(如果在页面加载之前检查),但是当我尝试单击复选框以添加属性(如果在页面加载时未检查)时,没有任何反应。

感谢您的帮助,并对我糟糕的编码表示歉意。

最佳答案

在 jQuery 中删除属性使用

this.removeAttr('checked');

并设置属性使用

this.attr('checked', 'checked');

关于jquery - 通过 jQuery 添加选中属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3711002/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com