日期:2014-05-17  浏览次数:20493 次

jquery 如何获取点击了第几个元素
<a href="">百度</a>
<a href="">google</a>
<a href="">msn</a>
<a href="">qq</a>
<a href="">sina</a>


jquery 能知道,点击了第几个元素吗?

比如我点了百度,返回0
点了msn,返回2

------解决方案--------------------
<div id='div'>
<a href="">百度</a>
<a href="">google</a>
<a href="">msn</a>
<a href="">qq</a>
<a href="">sina</a>
</div>
$("#div")下的所有超链接,循环加click 事件 ,取超链接的VALUE

jequery 忘了 思路还是有点
------解决方案--------------------
学习帮顶~
------解决方案--------------------
JScript code


        $("a").hover(function() {
            alert($("a").index(this));
        });

------解决方案--------------------
jQuery获取当前元素的索引值
$("a").hover(function(){ 
alert($("a").index(this)); 
}); 

------解决方案--------------------
$("div a").bind("click", function() {
alert($("div a").index(this));
});
------解决方案--------------------
上面 都说了
------解决方案--------------------
HTML code

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
  <TITLE> New Document </TITLE>
  <META NAME="Generator" CONTENT="EditPlus">
  <META NAME="Author" CONTENT="Sandy(阿非)">
  <META NAME="Keywords" CONTENT="Sandy,阿非">
  <META NAME="Description" CONTENT="">
  <script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script> 
<script>
$(function(){
    $('a').each(function(i){
        this.onclick=function(){
            alert(i);
            return false;
        };
    });
});
</script>
 </HEAD>

 <BODY>
 <a href="">百度</a>
<a href="">google</a>
<a href="">msn</a>
<a href="">qq</a>
<a href="">sina</a>

 </BODY>
</HTML>

------解决方案--------------------
探讨
HTML code

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTE……

------解决方案--------------------
帮忙顶
------解决方案--------------------
HTML code

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
  <TITLE> New Document </TITLE>
  <META NAME="Generator" CONTENT="EditPlus">
  <META NAME="Author" CONTENT="Sandy(阿非)">
  <META NAME="Keywords" CONTENT="Sandy,阿非">
  <META NAME="Description" CONTENT="">

<script>
window.onload=function(){
    
    var a=document.getElementsByTagName("a");

    if(!a) return;

    for(var i=0,len=a.length;i<len;i++)
    {
        (function(){
           var temp=i;
            a[i].onclick=function(){
                alert(temp);
                return false;
            };
       })();        
    }
}
</script>