我想为所有具有特定风格的元素添加一个css类。
EG。如果有5个元素的风格为“ float:left ”。
我想删除“ float:left ”并添加“ align-left ”类。
请帮帮我
答案 0 :(得分:1)
这样做的方法是使用如下所示的filter(),但目标选择器*
是一个糟糕的选择器,因此请尝试使用更好的选择器来定位所需的元素
$('*').filter(function () {
return this.style.float == 'left'
}).css('float', '').addClass('align-left')
答案 1 :(得分:0)
您也可以使用:
if( $("#test").css('display') == 'block') {
// Remove and add properties here
}
感谢Pekka对this SO question的回答!