您的位置:首页 > Web前端 > JQuery

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方法。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: