Jquery 的attr方法与想象的不一样
2014-03-05 10:04
148 查看
Jquery 的attr方法就是为表单元素加一个属性。
例如:$('body').attr('a',1);
那么<body a='1'></body>
如果$('body').attr('disabled','disabled');
那么<body disabled='disabled'></body>
但是,如果你想删除属性就没那么简单了。
$('body').attr('disabled','');可以删除吗?
答案是:不能。
测试发现:$('body').attr('disabled',"2");
那么还是为<body disabled='disabled'></body>
猜想attr方法的实现肯定是验证了所加属性的值,并不是可以任意加的。
要删除还得用removeAttr方法。
例如:$('body').attr('a',1);
那么<body a='1'></body>
如果$('body').attr('disabled','disabled');
那么<body disabled='disabled'></body>
但是,如果你想删除属性就没那么简单了。
$('body').attr('disabled','');可以删除吗?
答案是:不能。
测试发现:$('body').attr('disabled',"2");
那么还是为<body disabled='disabled'></body>
猜想attr方法的实现肯定是验证了所加属性的值,并不是可以任意加的。
要删除还得用removeAttr方法。
相关文章推荐
- jQuery中removeAttr()方法用法实例
- jquery中prop()方法和attr()方法的区别浅析
- JQuery 使用attr方法实现下拉列表选中
- jquery中prop()与attr()方法的区别
- 浅谈 jQuery的attr()方法
- jquery中prop()方法和attr()方法的区别浅析
- jquery利用attr、prop方法获取、设置input的checked属性
- 2011-10-21 09:29 jquery attr()方法 添加,修改,获取对象的属性值
- jQuery 里面的attr()方法
- Jquery下attr和removeAttr的使用方法
- jquery attr()方法
- 解决火狐中用JQUERY .removeAttr()无法去除元素属性的方法
- jQuery中attr和prop方法的区别
- jquery attr()方法
- jquery attr()方法 添加,修改,获取对象的属性值
- jquery中attr()方法的使用
- jquery attr方法获取input的checked属性问题
- jQuery 中 attr() 和 prop() 方法的区别
- jquery中的attr()方法