首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何通过jQuery函数只获取直接子元素

如何通过jQuery函数只获取直接子元素
EN

Stack Overflow用户
提问于 2010-09-11 03:19:21
回答 5查看 83.3K关注 0票数 97

我有一个这样的表结构:

代码语言:javascript
复制
<table1>
  <tbody>
    <tr>
      <td></td>
        ...
      <td>
        <table2>
          <tbody>
            <tr>
              <td></td>
            </tr>
          </tbody>
        </table>
      </td>
    </tr>
   </tbody>
  </table>

在javascript中,我有一个值为$(table1)的变量tbl,然后我希望获得table1<tbody>的所有直接子元素(tr)。我的代码是:

代码语言:javascript
复制
$('tr', tb1)

显然,它返回table1和table2中的所有<tr>元素。我想我能过得去。

代码语言:javascript
复制
$('tr', tb1).not(function(){return $(this).parent().parent()[0] != tb1;})

或者这种逻辑。

我知道$('table1 > tbody > tr')可以获得直接的子tr。不幸的是,我不能使用这个。

有人对此有好的想法吗?

谢谢。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3687637

复制
相关文章

相似问题

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