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方法。