首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

jquery 怎么获取点击了第几个元素

2012-05-04 
jquery 如何获取点击了第几个元素a href百度/aa hrefgoogle/aa hrefmsn/aa href

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> </HEAD> <BODY> <a href="">百度</a><a href="">google</a><a href="">msn</a><a href="">qq</a><a href="">sina</a> </BODY></HTML> 


[解决办法]
mark
[解决办法]
用$('a').each(function(i){
alert(i);
});
[解决办法]

HTML code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" ><head>    <title>无标题页</title>    <script type="text/javascript" src="jquery-1.1.3.1.js"></script>    <script type="text/javascript">    $(function()    {      $("a").bind("click",function()      {        alert($("a").index(this));      }      )    }    )    </script></head><body><a href="">百度</a><a href="">google</a><a href="">msn</a><a href="">qq</a><a href="">sina</a></body></html>
[解决办法]
都说了 我只能顶了。mark
[解决办法]
帮 顶




[解决办法]
探讨

都说了 我只能顶了。mark

热点排行