• $(this).index()与$(obj).index(this)的区别


    <div>
         <b>this is b</b>        
    </div>
    <div>
          <p>this is span</p>
          <p>this is span</p>
          <b>this is b</b>
          <b>this is b</b>
    </div>
    
        //  $(this).index() 测试代码一
        $("b").on("click",function(){
            var index = $(this).index();
            console.log(index); // 依次点击b元素输出:2,3
        })
        // $(obj).index(this) 测试代码二
        $("b").on("click",function(){
            var index = $("b").index(this);
            console.log(index); // 依次点击b元素输出:0,1,2
        })
    
    

    测试代码一中,$(this).index()获取当前标签在同级标签中的索引,不区分标签。

    测试代码二中,$("b").index(this)获取所有同类标签中当前标签的索引。

  • 相关阅读:
    day 01
    day14
    day12
    day13
    day11
    day9
    day10
    day08
    day07
    day06
  • 原文地址:https://www.cnblogs.com/hyx626/p/9636780.html
Copyright © 2020-2023  润新知