我有这个代码:
<ul> <li class="foo">foo text</li> <li class="foo2">foo2 text</li> <!-- more li here --> <li class="bar">bar text</li> <li class="bar2">bar2 text</li> <!-- more li here --> <li class="baz">clickme!</li> </ul>
和
$(".baz").click(function() { alert("test: " + $(this).siblings(".bar")[0].text()); // Doesn't work });
兄弟姐妹(“。bar”)[0]不工作。 (没有警报框弹出,没有javascript错误)
只选择一个兄弟姐妹的正确方法是什么?
编辑:我不想使用prev()或next()。