微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用jQuery在“ul”中找到最后一个“li”?

我想检查一下这是李的最后一个李.如何使用jQuery检查?
<ul id="ulscroller">
    <li value="1" class="selected">1</li>
    <li value="2">2</li>
    <li value="3">3</li>
    <li value="4">4</li>
    <li value="5">5</li>
    <li value="6">6</li>
    <li value="7">7</li>
    <li value="8">8</li>
    <li value="9">9</li>
    <li value="10">10</li>
    <li value="11">11</li>
    <li value="12">12</li>
    <li value="13">13</li>
    <li value="14">14</li>
    <li value="15">15</li>
    <li value="16">16</li>
    <li value="17">17</li>
    <li value="18">18</li>
    <li value="19">19</li>
    <li value="20">20</li>
</ul>

解决方法

只需使用 :last-child选择器:
$('#ulscroller li:last-child')

DEMO:http://jsfiddle.net/f5v6R/

例如,如果您想知道它是否具有您可能选择的类

if ($('#ulscroller li:last-child').hasClass('selected')) {
   // do something
}

原文地址:https://www.jb51.cc/jquery/178135.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐