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