问答详情
源自:6-5 jQuery中DOM元素的获取index方法

$span.text($("li").index()这行代码的结为2不是怎么懂,求大神解答

$span.text($("li").index()这行代码的结为2不是怎么懂,求大神解答

提问者:普罗斯 2016-09-21 23:17

个回答

  • 喵咪2荡
    2016-09-22 09:05:54
    已采纳

    如果不传递任何参数给 .index() 方法,则返回值就是jQuery对象中 第一个元素 相对于它同辈元素的位置

    此例中,第一个li前面还有两个a标签,索引从0开始,于是返回的是2

  • 臭臭臭臭家伙
    2016-10-18 11:09:26

    如果不传参数,则从同辈元素中查找,li标签前面有两个a标签,所以索引为2

  • 慕娘9375210
    2016-10-09 17:10:13

    网上找同辈元素 li标签上边同辈元素 ul和a 标签 ,索引从0开始,a索引值0,ul索引值为1,.index()找第一个li,排序,li对应的索引值喂2,返回2