在add和removeclass上重复jquery

时间:2017-03-29 09:15:05

标签: javascript jquery

我正在使用addClase和removeClass:

$('.myBar').removeClass('number1');
$('.myBar').addClass('number2');

但这会产生错误:"重复的jQuery选择器"。

这是不是很糟糕,我是否有机会做某些事情或者我只是忽略它?

不过,这是我第一次使用jQuery,所以我只是在玩它。

1 个答案:

答案 0 :(得分:1)

在一行中使用removeClassaddClass函数,以避免重复选择器。



$('.myBar').removeClass('number1').addClass('number2');

.number1 {
  color: red;
}

.number2 {
  color: green;
}

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p class='myBar number1'>Text</p>
&#13;
&#13;
&#13;