jQuery选择器 - 子/子元素

时间:2016-08-06 17:21:43

标签: javascript jquery

我正在处理<div id="content-text">内的一些HTML内容,其中(遗憾的是)其子元素中没有任何ID或类。像...

<div id="content-text">
  <p>
    <ol>
      <li>first thing</li>
      <li>second thing</li>
    </ol>
  </p>
  etc......
</div>

我需要能够从&#34;第三个<p>标记&#34;等元素中选择HTML。或&#34;第五个<li>标签&#34;使用jQuery在<div id="content-text"> 。我尝试了$("#content-text").children("p:eq(5)").eq(4).html();之类的内容,但我一直得到null结果。

感谢任何帮助。谢谢!

1 个答案:

答案 0 :(得分:0)

尝试使用:nth-of-type

$('#content-text > p:nth-of-type(5)') // fifth p that is a direct child of #content-text
$('#content-text li:nth-of-type(3)') // third li, not direct child