首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我需要一个更好的jQuery选择器来减少儿童()调用

我需要一个更好的jQuery选择器来减少儿童()调用
EN

Stack Overflow用户
提问于 2010-11-19 05:09:41
回答 2查看 217关注 0票数 4

目前我正在使用$('table').children('tfoot').children('tr').children('td');

才能得到脚踏中唯一的td。

我不喜欢使用.children() 3次,

有更好的办法吗?

编辑

稍加修正,选择器实际上是

代码语言:javascript
复制
var table = this;
$(table).children('tfoot').children('tr').children('td');

因为这是在jquery插件中。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-11-19 05:12:11

代码语言:javascript
复制
$('table > tfoot > tr > td')

children()在直接子节点中搜索,因此为了复制这一点,我使用了直系后代选择器 (>)。

更新

从你的更新来看,你可以.

代码语言:javascript
复制
$(table).find(' > tfoot > tr > td')

或者你可以用table代替this

我很高兴你是为孩子们着想

票数 8
EN

Stack Overflow用户

发布于 2010-11-19 05:11:41

代码语言:javascript
复制
$('table>tfoot td');

你最好读一下CSS风格的选择器。

关于最新版本:

代码语言:javascript
复制
$('tfoot>td',this);
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4222270

复制
相关文章

相似问题

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