为了账号安全,请及时绑定邮箱和手机立即绑定

如何选择jQuery中的最后一个子元素?

如何选择jQuery中的最后一个子元素?

天涯尽头无女友 2019-10-29 13:17:41
如何选择jQuery中的最后一个子元素?只是最后一个孩子,而不是其后代。
查看完整描述

3 回答

?
Cats萌萌

TA贡献1805条经验 获得超9个赞

您也可以这样做:


<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();


查看完整回答
反对 回复 2019-10-29
?
阿晨1998

TA贡献2037条经验 获得超6个赞

对于性能:


$('#example').children().last()

或者,如果您想让最后一个孩子上一堂课,如上所述。


$('#example').children('.test').last()

或具有特定类别的特定子元素


$('#example').children('li.test').last()


查看完整回答
反对 回复 2019-10-29
?
弑天下

TA贡献1818条经验 获得超8个赞

如果要选择最后一个子元素,并且需要具体说明元素类型,则可以使用选择器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”。


查看完整回答
反对 回复 2019-10-29
  • 3 回答
  • 0 关注
  • 4725 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信