html代码如下:
<div id="customer-projects">
<h3 class="lead"> Projects </h3>
<ul class="project-list">
.
.
</ul>
.
.
<ul class="project-list">
.
.
</ul>
<div>
$('#customer-projects .project-list:nth-child(1)').html()
返回'undefined'而不是第一个ul的内容是否有任何特殊原因。
答案 0 :(得分:1)
答案 1 :(得分:0)
像这样修改您的选择器,因为问题是,您使用的nth-child(1)
符合h3
元素,而不是ul.project-list
,因此它将return undefined
,使用带nth-of-type(1)
选择器的element.class
。
console.log($('#customer-projects ul.project-list:nth-of-type(1)').html());
答案 2 :(得分:0)
尝试使用:eq(1)
代替:nth-child(1)