如何使用jquery删除类值

时间:2017-04-11 15:22:29

标签: javascript jquery html

我可以使用jquery删除html中的类属性吗?

如果jQuery中的下一个克隆上的元素是class = "item active",我该如何删除活动的单词?

这是Jquery代码

(function() {

  $('#itemslider').carousel({
    interval: 3000
  });
}());

(function() {
  $('.carousel-showmanymoveone .item').each(function() {
    var itemToClone = $(this);
    var allcase = $('#cases').val();

    for (var i = 1; i < allcase - 1; i++) {
      itemToClone = itemToClone.next();


      if (!itemToClone.length) {
        itemToClone = $(this).siblings(':first');
      }


      itemToClone.children(':first-child').clone()
        .addClass("cloneditem-" + (i))
        .appendTo($(this));
    }
  });
}());

3 个答案:

答案 0 :(得分:2)

你应该使用removeClass方法

$(".active").removeClass("active");

答案 1 :(得分:0)

您可以使用jQuery.attr功能设置新班级。

jQuery('selector').attr('class', 'item');

答案 2 :(得分:0)

$("#your-element-id").removeClass('the-class-you-want-to-remove')

示例:

// Try to comment this line
$("#my-div").removeClass('active');
.active{
  background-color: grey;
}
.blue{
  color: blue;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="my-div" class="item active blue">Hello, World!<div>