jquery获取checkbox属性为undefined解析
来源:互联网 发布:怎么用spss将数据分组 编辑:程序博客网 时间:2024/06/11 12:42
原文地址:http://www.jb51.net/article/41170.htm
jquery1.6中新加了一个方法prop(),一直没用过它,官方解释只有一句话:获取在匹配的元素集中的第一个元素的属性值。
大家都知道有的浏览器只要写disabled,checked就可以了,而有的要写成disabled = "disabled",checked="checked",比如用attr("checked")获取checkbox的checked属性时选中的时候可以取到值,值为"checked"但没选中获取值就是undefined。
jq提供新的方法“prop”来获取这些属性,就是来解决这个问题的,以前我们使用attr获取checked属性时返回"checked"和"",现在使用prop方法获取属性则统一返回true和false。
那么,什么时候使用attr(),什么时候使用prop()?
1.添加属性名称该属性就会生效应该使用prop();
2.是有true,false两个属性使用prop();
3.其他则使用attr();
项目中jquery升级的时候大家要注意这点!
以下是官方建议attr(),prop()的使用:
.attr()
.prop()
.width()
)√ 0 0
- jquery获取checkbox属性为undefined解析
- jQuery获取的checkbox的属性checked为undefined
- jquery获取checkbox选中值为undefined
- jquery 1.6+ 获取checkbox的checked属性总是undefined
- jquery-1.10.2 获取checkbox的checked属性总是undefined
- jquery-1.10.2 获取checkbox的checked属性总是undefined
- jquery-1.10.2 获取checkbox的checked属性总是undefined
- jquery1.6+ 获取checkbox的checked属性总是undefined
- 解决JQuery checkbox的attr(checked)一直为undefined问题
- jquery attr获取checked一直为undefined
- jQuery checkbox“checked”返回 undefined
- jquery checkbox 显示checked undefined
- Jquery使用attr("checked")获取的值为undefined
- jquery 1.6+ 获取checkbox的checked属性总是checked
- jquery 1.6+ 获取checkbox的checked属性总是checked
- 通过checkbox的属性理解jquery获取attribute与property
- jquery获取CheckBox的checked属性值问题
- 解决jquery升级1.6后checkbox的attr(checked)一直为undefined问题
- selenium之 时间日期控件的处理
- WSARecv MSG_PARTIAL
- Xamarin.Android模拟器提示HAX kernel module is not Installed
- WebService学习总结(6)——WebService常用接口
- 第2周实践项目3--体验复杂度(2)汉诺塔
- jquery获取checkbox属性为undefined解析
- js数组的操作
- zabbix监控tomcat
- java源码编译成dex文件
- 第二周项目3--体验复杂度1--两种排序算法的运行时间
- zynq-7000学习笔记(十)——Linux下通过UIO配置FAST corner寄存器
- Python(x,y)中没有包括的算法包
- Cornerstone的Merge方法
- Unity5网络模块UNet介绍