【问题标题】:Duplicate jquery on add and removeclass [duplicate]在添加和删除类上重复jquery [重复]
【发布时间】:2017-03-29 17:17:48
【问题描述】:

我正在像这样使用 addClase 和 removeClass:

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

但这给出了一个错误:“重复的 jQuery 选择器”。

这很糟糕吗?我必须冒险还是忽略它?

顺便说一句,这是我第一次使用 jQuery,所以我只是在玩弄它。

【问题讨论】:

  • 请添加对应的HTML
  • 没有像“重复的 jQuery 选择器”这样的 jquery 错误,你必须有一些其他的工具来产生这个
  • @Liam 恕我直言,您作为副本提供的链接中的问题有点复杂。这个很简单,答案很简单。
  • 真的不是,var bar = $('.myBar')exactly what it says in the duplicate
  • 哦,我找不到那个主题,谢谢大家。下面的答案对我有用,而且很容易理解,所以这就是我现在使用的。

标签: javascript jquery


【解决方案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>

【讨论】:

  • 感谢这对我有用
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-20
  • 1970-01-01
  • 2017-06-30
  • 2013-12-18
相关资源
最近更新 更多