jquery - 如何获取第一个头 child ?

标签 jquery

我一直在尝试获取 h3 内的文本。这是我的 html:

<td id="something">
    <h3>Septembre 2014 Facebook</h3>
    <div>
         <h3>Comment</h3>
    </div>
    <table id="budget-channel-table">...

这是我的 JQuery 代码:

$('#budget-channel-table').parent('#something').find('h3:first-child').text();

但是我的结果是:

"September 2014 - Facebookcomment"

我只需要第一个 h3

最佳答案

由于id是唯一的,所以可以这样使用。不必使用 .parent() 或使用 id 到达元素的东西。

$('#something > h3:first').text()

> 选择器将仅搜索直接子级。

find() 将搜索所有级别的子级

关于jquery - 如何获取第一个头 child ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25744866/

相关文章:

jQuery <选择> : how to get $(this. ID) :first?

javascript - 尝试单击时输入切换焦点隐藏提交按钮

javascript - jQuery 多个 ajax 调用时加载动画

javascript - 获取同类别的div个数

javascript - 滚动时CSS更改导航栏背景颜色

jquery - 如何通过Jquery获取直接父级?

javascript - 删除脚本和样式标签中的所有内容

javascript - 使用 Javascript 淡入/淡出英雄单元中的不同文本

javascript - 单击文档正文时隐藏 iPad 键盘

javascript - 使用 jquery 替换 li 文本而不更改其他元素