Questo funziona:Come selezionare il prossimo elemento corrispondente?
<a href="#/link1">link1</a>
<a href="#/link2">link2</a>
<a href="#/link3">link3</a>
$("a[href*='#/link1'").next('a[href*="#"]').click();
ma questo non lo fa:
<a href="#/link1">link1</a><br>
<a href="#/link2">link2</a><br>
<a href="#/link3">link3</a><br>
$("a[href*='#/link1'").next('a[href*="#"]').click();
È possibile che mette alla prova il tag "< br>", non il prossimo collegamento corrispondente.
Come farei per farlo funzionare in entrambe le situazioni. Voglio selezionare il prossimo elemento corrispondente, non il prossimo elemento se corrisponde. Forse .next() non è il metodo corretto?
Credo che il PO è consapevole delle carenze di '.Next() ', assicurati di leggere la * intera * domanda;) –
@Nick Craver: giuro che è stato scritto * Il sopra ** seleziona ** il tag'
* ... forse era solo un desiderio nking ... Sono stanco;) –
Cosa succede esattamente se non usi ": first"? Farebbe clic su tutti i collegamenti? – Dave