我有几个按钮可以删除类列表的各个方面,每个类列表都有相同的名称,但有一个添加的类来指定它们的类别。
<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似乎无法正常工作,似乎无法移除任何特定警报而不会全部删除它们。任何帮助将不胜感激。
答案 0 :(得分:1)
hasClass()
返回一个布尔值,它不用作选择器方法
更改
$(".alerts").hasClass('News').remove();
要
$(".alerts.news").remove();
这将仅删除同时拥有alerts
类
news
类