博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
zbb20170927 如果使用jquery,应使用prop方法来获取和设置checked属性,不应使用attr
阅读量:5365 次
发布时间:2019-06-15

本文共 675 字,大约阅读时间需要 2 分钟。

问题:经常使用jQuery插件的attr方法获取checked属性值,获取的值的大小为未定义,此时可以用prop方法获取其真实值,下面介绍这两种方法的区别:

1.通过prop方法获取checked属性,获取的checked返回值为boolean,选中为true,否则为flase

全选function checkAll(){var checkedOfAll=$("#selectAll").prop("checked");alert(checkedOfAll);$("input[name='procheck']").prop("checked", checkedOfAll);}

 

2.如果使用attr方法获取时,如果当前input中初始化未定义checked属性,则不管当前是否选中,$("#selectAll").attr("checked")都会返回undefined;

全选

 

如果当前input中初始化已定义checked属性,则不管是否选中,$("#selectAll").attr("checked")都会返回checked.

 

全选function checkAll(){var checkedOfAll=$("#selectAll").attr("checked");alert(checkedOfAll);$("input[name='procheck']").attr("checked", checkedOfAll);}

 

转载于:https://www.cnblogs.com/super-admin/p/7601778.html

你可能感兴趣的文章
百度地图2.0API和3.0API。你想要的百度地图的这都有
查看>>
专业词汇
查看>>
星期五的收获
查看>>
proxmox 去除订阅提示
查看>>
使用Html.EditorFor()为文本框加上maxlength,placeholder等属性
查看>>
[转]后缀数组求最长重复子串
查看>>
设计模式——外观模式详解
查看>>
MVC3 控件
查看>>
mysql (一)
查看>>
photoshop图层样式初识1
查看>>
【.NET】使用HtmlAgilityPack抓取网页数据
查看>>
typedef的使用
查看>>
基于位置的本地商铺个性化推荐
查看>>
职场上一个人情商高的十种表现
查看>>
【底层原理】深入理解Cache (下)
查看>>
Elasticsearch安装中文分词插件IK
查看>>
进阶4:常见函数-单行函数
查看>>
简述企业信息化与企业架构关系
查看>>
npoi List 泛型导出
查看>>
ASP.NET自定义控件组件开发 第一章 第三篇 第一章的完结篇
查看>>