Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何为具有特定样式的所有元素添加css类_Javascript_Jquery_Styles - Fatal编程技术网

Javascript 如何为具有特定样式的所有元素添加css类

Javascript 如何为具有特定样式的所有元素添加css类,javascript,jquery,styles,Javascript,Jquery,Styles,我想为所有具有特定样式的元素添加一个css类 例如,如果有5个元素的样式为“float:left” 我想删除“float:left”并添加“align left”类 请帮助我,这样做的方法是像下面这样使用,但是目标选择器*是一个不好的选择,所以请尝试使用更好的选择器来针对所需的元素 $('*').filter(function () { return this.style.float == 'left' }).css('float', '').addClass('align-left')

我想为所有具有特定样式的元素添加一个css类

例如,如果有5个元素的样式为“float:left

我想删除“float:left”并添加“align left”类


请帮助我,这样做的方法是像下面这样使用,但是目标选择器
*
是一个不好的选择,所以请尝试使用更好的选择器来针对所需的元素

$('*').filter(function () {
    return this.style.float == 'left'
}).css('float', '').addClass('align-left')
您还可以使用以下选项:

if( $("#test").css('display') == 'block') {
  // Remove and add properties here
}
多亏了佩卡对我的回答

@Alnitak谢谢:)。。。我不知道我在想什么