Поиск тега <strong>внутри этого тега div с помощью jQuery - PullRequest
4 голосов
/ 22 марта 2009

Мой дом выглядит так:

<div class="blah">
  <a href=""><img .. ></a>
  <strong>blah blah</strong>
  <a href=""><img /></a>
</div>

Как я могу получить значение сильного, если знаю, что класс "бла"?

$(".blah").find("strong") не работает?

Ответы [ 3 ]

14 голосов
/ 22 марта 2009

Попробуйте это:

$(".blah").find("strong").html();

$ (". Blah"). Find ("strong") возвращает только объект jQuery, а не его содержимое.

9 голосов
/ 22 марта 2009
var value = $('.blah strong').html();

Проще, чем ответ Пима, но работает по-мужски точно так же. Он находит всех потомков .blah, которые являются сильными тегами, и возвращает содержимое HTML первого из них.

1 голос
/ 24 марта 2009

Попробуйте это

<script type="text/javascript">
    $(document).ready(function() {
        alert($(".blah > strong").text());
    });
</script>

    <div class="blah">
    <a href="#">
        <img src="#" /></a> <strong>blah blah</strong>
   </div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...