如何从字体中删除内联样式真棒

时间:2015-07-09 09:35:18

标签: javascript jquery css font-awesome

我有:

<i class="fa fa-4x fa-picture-o wow bounceIn text-primary clearing" style="visibility: visible; animation-name: bounceIn; -webkit-animation-name: bounceIn;"></i>`(font awesome).

我想摆脱style="visibility: visible;

2 个答案:

答案 0 :(得分:2)

如果您只想删除特定样式属性visibility,则可以使用jQuery .css()函数并为其指定一个新的空值。这将导致它被移除,如jQuery documentation中所述。

  

将样式属性的值设置为空字符串 - 例如$( "#mydiv" ).css( "color", "" ) - 如果元素已经直接应用,则从元素中删除该属性...

在您的情况下,您可以执行类似

的操作
$('i.clearing').css("visibility","");

答案 1 :(得分:1)

您可以将属性可见性设置为null以消除它:

<i id='myTag' class="fa fa-4x fa-picture-o wow bounceIn text-primary clearing" style="visibility: visible; animation-name: bounceIn; -webkit-animation-name: bounceIn;"></i>

JavaScript:

document.getElementById('myTag').style.visibility = null;

PS:我在您的代码i中添加了一个ID,以getElementById 找到它