鉴于从jQuery库中删除了removeAttr(见下文).我会说是的.
removeAttr: function( name, fn ) {
return this.each(function(){
jQuery.attr( this, name, "" );
if ( this.nodeType === 1 ) {
this.removeAttribute( name );
}
});
Run Code Online (Sandbox Code Playgroud)
虽然它本质上是主观的.我认为使用removeAttr是一种更自我记录的方法.但是,我可以看到其他人正在思考相反的情况.
它们是完全不同的操作:
attr(x,'')将属性设置为空字符串
如果可能,removeAttr(x)将删除对象上的属性,或者删除它并将其重置为默认值(如果它由该对象类的DTD定义).
| 归档时间: |
|
| 查看次数: |
2436 次 |
| 最近记录: |