如何具体。删除在jquery中添加了类的类

时间:2016-10-02 21:17:46

标签: javascript jquery html

我有几个按钮可以删除类列表的各个方面,每个类列表都有相同的名称,但有一个添加的类来指定它们的类别。

<li class="alerts news"> </li>
<li class="alerts weather"> </li>
<li class="alerts sports"> </li>

我尝试做的是当一个特定的按钮移除时,例如“警报新闻”&#39;如果没有删除其余的警报,你怎么能向jquery解释你想要那个添加了类的元素.removed。

jquery -

$(document).ready(function () {
  $(".button").click(function () {
    if($(".toggle").hasClass("toggleOff")) {

         $(".alerts").hasClass('News').remove(); 

      } 
    });
  });

hasClass似乎无法正常工作,似乎无法移除任何特定警报而不会全部删除它们。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

hasClass()返回一个布尔值,它不用作选择器方法

更改

$(".alerts").hasClass('News').remove();

$(".alerts.news").remove();

这将仅删除同时拥有alerts

news