jquery attr与prop 的区别
2016-05-11 10:02
363 查看
前段时间的事,attr获取属性,有时候出现坑,最明显的例子是单选checked属性
,其实是选不中,换成
就ok了,因为功力不够,亲身踩过的坑
查了下基本区别:
prop更多用于获取或赋值控件w3c自带属性,比如id,name,而attr更多用于获取jquery新增自定义属性,比如data-开始的自定义属性,两者可以混用,但不保证踩坑,哈哈
$(this).attr('checked',true)
,其实是选不中,换成
$(this).prop('checked',true);
就ok了,因为功力不够,亲身踩过的坑
查了下基本区别:
prop更多用于获取或赋值控件w3c自带属性,比如id,name,而attr更多用于获取jquery新增自定义属性,比如data-开始的自定义属性,两者可以混用,但不保证踩坑,哈哈
相关文章推荐
- jQuery的框架介绍
- jQuery链式调用与show知识浅析
- jquery+php实现赞,踩功能
- JQuery DOM 事件冒泡
- jQuery中each的用法之退出循环和结束本次循环
- jQuery全屏动画焦点图
- jQuery链式调用与show知识浅析
- jQuery的框架介绍
- 基于jQuery插件实现点击小图显示大图效果
- Jquery插件仿百度搜索关键字自动匹配功能
- jQuery validate验证插件使用详解
- JQuery validate插件验证用户注册信息
- jQuery验证插件validate使用详解
- jquery each confirm
- jQuery 测试案例(二)
- CSS3和jQuery实现的自定义美化Checkbox...
- jquery 与javascript 获取元素尺寸大小的对比
- 使用JS或jQuery模拟鼠标点击a标签事件代码
- jquery1.9及以上
- jquery基础认知