我正在处理<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结果。
感谢任何帮助。谢谢!
答案 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