我有这个代码:
<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
});
siblings(".bar")[0]
不起作用。(没有弹出警告框,也没有 javascript 错误)
只选择一个兄弟姐妹的正确方法是什么?
编辑:我不想使用prev()
or next()
。