jQuery中如何判断当前结点是否是父结点的最后一个子结点


比如这样的一个DOM结构:

   
  <div id="div">
  
<ul>
<li class="li">text1</li>
<li class="li">text2</li>
</ul>
</div>

当我点击<li>时该<li>会从DOM中移除,请问如何判断当前的<li>是<ul>下的最后一个<li>?最好用jquery实现

jquery JavaScript

alexandercat 12 years, 6 months ago
   
  <script type="text/javascript">
  
var itemlen = $('#div').find('li').length;
if(itemlen == 1){
alert('最后一个li节点');
} else if(itemlen == 0){
alert('不存在li节点');
} else {
alert('多余一个节点');
}
</script>

或者用jquery的last或者next方法也可以实现

O4LOVE answered 12 years, 6 months ago

Your Answer