jquery获取第几个元素的方法:
使用jquery时经常会遇到,选择器选择一组元素后,需要在这组元素中找到第几个元素。
jquery中使用eq()
方法找到第几个元素或第N个元素,jquery中eq()
的使用如下:
-
eq()
选择器选取带有指定 index 值的元素。 -
index 值从 0 开始,所有第一个元素的 index 值是 0(不是 1)。
经常与其他元素/选择器一起使用,来选择指定的组中特定序号的元素。
例子:
$('#test').children().eq(1).CSS({'display':'inline-block'});
将id为test的元素的第二个子元素样式设置为'display':'inline-block'
。
另一种写法
$(":eq(index)") 如:$("p:eq(1)")
附另一种办法的例子
<script type="text/JavaScript" src="/jquery-latest.js"></script> <script> $(function(){ $('a').each(function(i){ this.onclick=function(){ alert(i); return false; }; }); }); </script> <a href="">百度</a> <a href="">google</a> <a href="http://www.111cn.net">msn</a> <a href="">QQ</a>
或者这样写
<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>
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)