jQuery (this) .Find ( 'title'). prochaine (). suivant (). suivant (). eq (0) .text () ;?
-
08-10-2019 - |
Question
Quelle est la meilleure façon / élégante de le faire?
jQuery(this).find('title').next().next().next().eq(0).text(); //THIS WORKS
i essayé d'utiliser
jQuery(this).find('title').eq(3) //DOESN't WORK
mais il ne marche pas ...
La solution
Qu'en est-il nextAll().eq(2)
? Cela devrait être le troisième élément. Et append .text()
après. Si ce n'est pas, pouvez-vous fournir le balisage?
Autres conseils
.EQ () travaille sur l'ensemble des éléments correspondants dans la chaîne. Donc,
jQuery(this).find('title').eq(3)
est de trouver le 4ème d'un ensemble d'éléments correspondant à .Find ( 'title').
ce que vous voulez sans doute est
jQuery(this).find('title').nextAll().eq(2).text()
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow