栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

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

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用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()



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/375662.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号