您好我正在嘗試將目標放在.current-cat-parent下的第一個<a>
元素,但是我的jquery代碼正在影響下方的所有<a>
元素。我怎樣才能瞄準第一個即時<a>
元素?謝謝!:影響所有孩子的第一個孩子
$(".current-cat-parent a:first-child").click(function(e){
e.preventDefault();
if($(this).hasClass('hide')){
$(this).next().slideDown(800);
$(this).removeClass('hide');
} else {
$(this).next().slideUp(800);
$(this).addClass('hide');
}
});
<li class="cat-item cat-item-1 current-cat-parent">
<a title="View all posts filed under Clothing" href="http://site.com/category/clothing">Clothing</a>
<ul class="children">
<li class="cat-item cat-item-3"><a title="View all posts filed under Jeans" href="http://site.com/category/clothing/jeans">Jeans</a></li>
<li class="cat-item cat-item-2 current-cat"><a title="View all posts filed under Suits" href="http://site.com/category/clothing/suits">Suits</a></li>
</ul>
</li>
錨是所有的第一個孩子在他們的上下文? - >'$(「。current-cat-parent a:first」)' – adeneo