下面的代码用于在单击除#target之外的任何元素时从具有类“left”和“searchbar”的li元素中删除类“on”,但它没有任何效果:
$(':not(#target)').click(function() {
$('li.searchbar.left').removeClass("on");
});
这里是HTML,基本上如果用户点击任何地方,但#target
,它将删除类从li。
<body>
<header></header>
<div class="one"></div>
<div class="two"><a id="target"></a></div>
<ul>
<li class="searchbar left on"></li>
</ul>
<footer></footer>
</body>
3条答案
按热度按时间zsbz8rwp1#
vyswwuz22#
对于not选择器,您将其应用于类似的元素组。
例如,从具有类“selected”的li的列表中,但是点击没有“selected”类的li:
35g0bw713#