3 回答
TA贡献2003条经验 获得超2个赞
您也可以这样做:
<ul id="example">
<li>First</li>
<li>Second</li>
<li>Third</li>
<li>Fourth</li>
</ul>
// possibility 1
$('#example li:last').val();
// possibility 2
$('#example').children().last()
// possibility 3
$('#example li:last-child').val();
TA贡献1951条经验 获得超3个赞
对于性能:
$('#example').children().last()
或者,如果您想让最后一个孩子上一堂课,如上所述。
$('#example').children('.test').last()
或具有特定类别的特定子元素
$('#example').children('li.test').last()
TA贡献1862条经验 获得超7个赞
如果要选择最后一个子元素,并且需要具体说明元素类型,则可以使用选择器last-of-type
这是一个例子:
$("div p:last-of-type").css("border", "3px solid red");
$("div span:last-of-type").css("border", "3px solid red");
<div id="example">
<p>This is paragraph 1</p>
<p>This is paragraph 2</p>
<span>This is paragraph 3</span>
<span>This is paragraph 4</span>
<p>This is paragraph 5</p>
</div>
在上面的示例中,第4款和第5款都将带有红色边框,因为第5款是div中“ p”类型的最后一个元素,而第4款是div中的最后“ span”。
- 3 回答
- 0 关注
- 459 浏览
添加回答
举报