日期:2014-05-16 浏览次数:20506 次
<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>