使用jquery删除和添加类

Ant*_*ony 0 html css jquery

我试图删除一个类,并div使用jQuery 向s 添加一个类,但它似乎没有工作.

我的HTML是这样的:

<div id="foo">
  <div class="row">
    <div class="col-sm-4">
        <h4>one</h4>
    </div>
    <div class="col-sm-4">
        <h4>two</h4>
    </div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我想删除该类col-sm-4,而是添加类col-sm-6

这就是我所做的:

$("#foo").find(".col-sm-4").addClass(".col-sm-6").removeClass(".col-sm-4");
Run Code Online (Sandbox Code Playgroud)

我已经确保我能够获得元素 find

alert($("#foo").find(".col-sm-4").length); //2
Run Code Online (Sandbox Code Playgroud)

即使我没有收到任何错误,我的元素也没有变化.

Mat*_*att 5

你并不需要包括.col-sm-6中的.addClass参数; 你也不需要使用.find().

以下将有效:

$("#foo div.col-sm-4").addClass("col-sm-6").removeClass("col-sm-4");
Run Code Online (Sandbox Code Playgroud)