Какой лучший / элегантный способ сделать это?
jQuery(this).find('title').next().next().next().eq(0).text(); //THIS WORKS
Я пытался использовать
jQuery(this).find('title').eq(3) //DOESN't WORK
, но это не ...
А как насчет nextAll().eq(2)?Это должно быть третьим пунктом.И добавьте .text() впоследствии.Если это не так, вы можете предоставить разметку?
nextAll().eq(2)
.text()
.eq () работает с набором совпадающих элементов в цепочке. Так
jQuery(this).find('title').eq(3)
находит 4-й набор элементов, соответствующих .find ('title').
что вы, вероятно, хотите, это
jQuery(this).find('title').nextAll().eq(2).text()