使用jQuery在div标签内找到<strong>标签

mrb*_*lah 4 jquery dom

我的dom看起来像:

<div class="blah">
  <a href=""><img .. ></a>
  <strong>blah blah</strong>
  <a href=""><img /></a>
</div>
Run Code Online (Sandbox Code Playgroud)

当我知道班级是"啰嗦"时,我如何才能获得强者的价值?

$(".blah").find("strong") 不起作用?

Pim*_*ger 14

试试这个:

$(".blah").find("strong").html();
Run Code Online (Sandbox Code Playgroud)

$(".blah").find("strong")只返回jQuery对象,而不是它的内容.


Ann*_*nan 9

var value = $('.blah strong').html();
Run Code Online (Sandbox Code Playgroud)

比pim的答案更简单,但以同样的方式工作.它找到.blah的所有后代都是强标记并且返回第一个的html内容.