Domanda

cosa c'è di meglio / elegante modo per fare questo?

jQuery(this).find('title').next().next().next().eq(0).text(); //THIS WORKS

Ho provato ad utilizzare

jQuery(this).find('title').eq(3) //DOESN't WORK

ma pretende molto ...

È stato utile?

Soluzione

Che dire nextAll().eq(2)? Questo dovrebbe essere il terzo elemento. E aggiungere .text() dopo. Se questo non è tutto, si può fornire il markup?

Altri suggerimenti

.eq () lavora sul set di elementi corrispondenti nella catena. Quindi

jQuery(this).find('title').eq(3)

è trovare il quarto di una serie di elementi corrispondenti .find ( 'title').

quello che probabilmente si desidera è

jQuery(this).find('title').nextAll().eq(2).text()
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top