如何获得第一个标题孩子?

Mon*_*ica 1 jquery

我一直试图获取h3内的文本.这是我的HTML:

<td id="something">
    <h3>Septembre 2014 Facebook</h3>
    <div>
         <h3>Comment</h3>
    </div>
    <table id="budget-channel-table">...
Run Code Online (Sandbox Code Playgroud)

这是我的JQuery代码:

$('#budget-channel-table').parent('#something').find('h3:first-child').text();
Run Code Online (Sandbox Code Playgroud)

但我的结果是:

"September 2014 - Facebookcomment"
Run Code Online (Sandbox Code Playgroud)

我只需要第一个h3

Ano*_*shi 7

由于id是唯一的,你可以像这样使用.不必使用.parent()或具有id的元素.

$('#something > h3:first').text()
Run Code Online (Sandbox Code Playgroud)

> 选择器将仅搜索直接孩子.

find() 将搜索各级儿童