使用jQuery设置复选框的“ checked”

使用jQuery设置复选框的“ checked”,第1张

使用jQuery设置复选框的“ checked” 现代jQuery

用途

.prop()

$('.myCheckbox').prop('checked', true);$('.myCheckbox').prop('checked', false);
DOM API

如果只使用一个元素,则始终可以访问底层元素

HTMLInputElement
并修改其
.checked
属性

$('.myCheckbox')[0].checked = true;$('.myCheckbox')[0].checked = false;

使用

.prop()
and
.attr()
方法代替此方法的好处是它们将对所有匹配的元素进行 *** 作。

jQuery 1.5.x及以下

.prop()
方法不可用,因此您需要使用
.attr()

$('.myCheckbox').attr('checked', true);$('.myCheckbox').attr('checked', false);

请注意,这是jQuery 1.6版之前的单元测试所使用的方法,并且比使用它更可取,

$('.myCheckbox').removeAttr('checked')
;因为如果最初选中该框,则后者将更改对
.reset()
包含它的任何形式的调用的行为–细微但可能不受欢迎的行为改变。

有关更多信息,

checked
可以在1.6版发行说明和文档的“ 属性与属性”部分中找到有关从1.5.x到1.6过渡时属性/属性处理更改的一些不完整讨论。
.prop()



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/4919860.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-12
下一篇2022-11-12

发表评论

登录后才能评论

评论列表(0条)

    保存