首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery(this).find('title').next().next().next().eq(0).text();?

jQuery(this).find('title').next().next().next().eq(0).text();?
EN

Stack Overflow用户
提问于 2010-12-04 05:37:01
回答 2查看 6.2K关注 0票数 1

有什么更好/更优雅的方式来做到这一点呢?

代码语言:javascript
复制
jQuery(this).find('title').next().next().next().eq(0).text(); //THIS WORKS

我试着用

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

但它不是..。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-12-04 05:39:11

nextAll().eq(2)呢?这应该是第三项。然后追加.text()。如果不是这样,你能提供标记吗?

票数 8
EN

Stack Overflow用户

发布于 2010-12-04 05:44:34

.eq()处理链中匹配的元素集。所以

代码语言:javascript
复制
jQuery(this).find('title').eq(3)

正在查找与标题(‘.find’)匹配的元素集中的第4个元素。

你可能想要的是

代码语言:javascript
复制
jQuery(this).find('title').nextAll().eq(2).text()
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4350083

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档