这是结构:
我想点击ul.children
切换a.exchand-cat-item
。我试过这个:
$('a.expand-cat-item').on('click', function() {
$(this).siblings('ul.children').toggle('slow');
});
但后来意识到它不起作用,因为ul.children
在a.exchand-cat-item
这样做的正确方法是什么?
答案 0 :(得分:3)
您可以使用closest
首先爬回div
元素:
$(this).closest('div').siblings('ul.children');
答案 1 :(得分:1)
然后上升一级并使用siblings
:
$(this).parent().siblings('ul.children');