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

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

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

摇曳的蔷薇 2019-12-13 11:10:46
如何选择jQuery中的最后一个子元素?只是最后一个孩子,而不是其后代。
查看完整描述

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



查看完整回答
反对 回复 2019-12-14
?
饮歌长啸

TA贡献1951条经验 获得超3个赞

对于性能:


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

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


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

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


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



查看完整回答
反对 回复 2019-12-14
?
牧羊人nacy

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”。



查看完整回答
反对 回复 2019-12-14
  • 3 回答
  • 0 关注
  • 431 浏览

添加回答

举报

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