我正在使用addClase和removeClass:
$('.myBar').removeClass('number1');
$('.myBar').addClass('number2');
但这会产生错误:"重复的jQuery选择器"。
这是不是很糟糕,我是否有机会做某些事情或者我只是忽略它?
不过,这是我第一次使用jQuery,所以我只是在玩它。答案 0 :(得分:1)
在一行中使用removeClass
和addClass
函数,以避免重复选择器。
$('.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;