jQuery中的removeAttr('style')浅谈

在jQuery中使用removeAttr('style')并不能够移除

这是一个标题

这是一个段落。

这是另一个段落。

jQuery中的removeAttr('style')浅谈_第1张图片
Paste_Image.png

上述代码执行完后,只有第二个段落发生变化,第一个段落不会发生变化。
如果我把p的属性都写成内联式,则都会变化:




    
    removeAttr
    



这是一个段落。

这是另一个段落。

jQuery中的removeAttr('style')浅谈_第2张图片
Paste_Image.png

在这里顺便提一下,就是我们使用jQuery中的.css()方法设置属性,设置成功后样式是内联样式的形式(类似于

我是段落

)而不是内部样式的形式( 类似于
例如看下面的例子:




    
    Title
    
    


    
aside1
main1
aside2
main2
aside3
main3
aside4
main4
jQuery中的removeAttr('style')浅谈_第3张图片
Paste_Image.png

因此,上述代码 中的$cur.removeAttr('style'); 只能移除 $cur.css(XXXX) 里面的样式,不能移除原有样式,但是若把原有样式写成内联样式的形式,则也会被移除!!!

**本文版权归本人即笔名:该账户已被查封 所有,如需转载请注明出处。谢谢! *

你可能感兴趣的:(jQuery中的removeAttr('style')浅谈)