JQuery - найти ребенка с определенным классом
Я пытаюсь написать код для поиска всех дочерних элементов для div, который имеет определенный класс. У DIV нет идентификатора. Вот 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>
Любые идеи, как я могу получить текст внутри div с классом bgHeaderH2.
Спасибо заранее.
Комментарий добавлен, не объяснил это очень хорошо изначально)
Ответы
Ответ 1
На основе вашего комментария, moddify это:
$( '.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
$(this).find(".bgHeaderH2").html();
или
$(this).find(".bgHeaderH2").text();
Ответ 3
Я не уверен, правильно ли я понял ваш вопрос, но не имеет значения, является ли этот div дочерним по отношению к другому div. Вы можете просто получить текст из всех div с классом bgHeaderH2, используя следующий код:
$(".bgHeaderH2").text();