jQuery - 查找具有特定类的子项

时间:2009-12-03 11:31:30

标签: javascript jquery

我正在尝试编写代码来搜索所有子节点以查找具有特定类的div。 DIV没有ID。这是我将要使用的HTML。

<div class="outerBUBGDiv">
<div class="innerBUBGDiv">
<div class="bgHeaderH2">Technology Group</div>
<div class="bgBodyDiv">
<div align="center">
<img height="33" border="0" width="180" src="/heading.jpg"/>
  /////other stuff here/////
</div>
</div>
</div>

任何想法如何使用类bgHeaderH2获取div中的文本。

提前致谢。

评论补充说,最初并没有很好地解释这一点)

3 个答案:

答案 0 :(得分:60)

$(this).find(".bgHeaderH2").html();

$(this).find(".bgHeaderH2").text();

答案 1 :(得分:28)

根据您的评论,修改此内容:

$( '.bgHeaderH2' ).html (); // will return whatever is inside the DIV

为:

$( '.bgHeaderH2', $( this ) ).html (); // will return whatever is inside the DIV

有关选择器的更多信息:http://docs.jquery.com/Selectors

答案 2 :(得分:2)

我不确定我是否理解你的问题,但是如果这个div是其他div的孩子也无所谓。您可以使用以下代码简单地从类bgHeaderH2获取所有div的文本:

$(".bgHeaderH2").text();