Ho questo codice:Come selezionare solo un fratello con jQuery?
<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>
e
$(".baz").click(function() {
alert("test: " + $(this).siblings(".bar")[0].text()); // Doesn't work
});
siblings(".bar")[0]
non funziona. (non viene visualizzata alcuna finestra di avviso e nessun errore javascript)
Qual è il modo corretto per selezionare solo un fratello?
Edit: Non voglio usare prev()
o next()
.
Avere una buona domanda distintivo. Questo è l'unico posto in cui posso trovare un esempio di come limitare i fratelli ad una particolare classe. – ouflak
@ouflak Prego –