日期:2014-05-16 浏览次数:20552 次
<ul>
    <li>AAAAAAAAAAAAA</li>
    <li>BBBBBBBBBBBBB</li>
    <li>CCCCCCCCCCCCC</li>
    <li>DDDDDDDDDDDDD</li>
    <li>EEEEEEEEEEEEE</li>
    <li>FFFFFFFFFFFFF</li>
</ul>
<script>
$("ul li").click(function(){
    var num=$(this).nextAll().length, max=$("ul li").length;
    if(num==0){
        alert("最后一个");
    }else if(num==max){
        alert("第一个");
    }else{
        alert("第"+ (max-num) +"个");
    }
});
</script>
------解决方案--------------------
<ul>
   <li>AAAAAAAAAAAAA</li>
   <li>BBBBBBBBBBBBB</li>
   <li>CCCCCCCCCCCCC</li>
   <li>DDDDDDDDDDDDD</li>
   <li>EEEEEEEEEEEEE</li>
   <li>FFFFFFFFFFFFF</li>
</ul>
<script>
$("ul li").click(function(){
   var num=$(this).nextAll().length, max=$("ul li").length;
   if(num==0){
       alert("最后一个");
   }else if(num==max-1){
       alert("第一个");
   }else{
       alert("第"+ (max-num) +"个");
   }
});
</script>
------解决方案--------------------
<html>
<head>
    <script src="ec/jquery/jquery-1.6.4.min.js" type="text/javascript"></script>
    <script type="text/javascript">
        $(function () {
            $("#ulTest li").click(function () {
                if ($(this).index() == 0) {
                    alert("是第一个子元素");
                } 
                if ($(this).index() == $("#ulTest li").length - 1) {
                    alert("是最后一个子元素");
                }
            });
        });
    </script>
</head>
<body>
    <ul id="ulTest" >
        <li>1</li>
        <li>2</li>
        <li>3</li>
        <li>4</li>
    </ul>
</body>
</html>