我试图在 div 中找到一个名为的元素,wrapper
它有一个类active
但不是我刚刚点击的那个。
这是我的代码,如果我点击.title
类,它会起作用:
$(".title").click(function(){
if ($("#wrapper ul li").hasClass("active")) {
alert("found one!");
}
});
但我不知道如何检查它是否不是我点击的那个。我尝试在我的 if 语句中添加.not(this)
and.not($(this))
无济于事。
我应该添加我计划removeClass
的任何不是当前选定的 div。
我确定我在某处有问题。
供参考的HTML:
<div id="wrapper">
<ul>
<div class="title">Title</div>
<li class="active">Active Clicked List Item</li>
</ul>
<ul>
<div class="title">Title</div>
<li>Some Other List Item</li>
</ul>
<ul>
<div class="title">Title</div>
<li>Some Other List Item</li>
</ul>
</div>
关于我如何做到这一点的任何建议?