zoukankan      html  css  js  c++  java
  • 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>

       效果都是一样的。

    注:本文来自互联网,如有侵权请联系删除

  • 相关阅读:
    第一阶段——站立会议总结DAY10
    第十二周学习进度条
    第一阶段——站立会议总结DAY09
    第一阶段——站立会议总结DAY08
    人机交互设计课下作业
    第一阶段——站立会议总结DAY07
    第一阶段——站立会议总结DAY06
    第一阶段——站立会议总结DAY05
    个人总结
    第二个冲刺期的第十天
  • 原文地址:https://www.cnblogs.com/js-wxf/p/5804513.html
Copyright © 2011-2022 走看看