$.inArray()

来源:6-2 jQuery中查找数组中的索引inArray

kx00012kx

2016-09-20 17:01

在有两个a和两个c的情况下,为什么a的索引是4,而c的索引是2?为什么索引b返回的值是-1?为什么删除后面的a后,再索引a会返回-1?难道索引数组的前两个都会返回-1?

var index = $.inArray('c',['a','b','c','d','a','c'],2);

写回答 关注

1回答

  • 喝多了就耍赖
    2016-09-20 18:27:12
    已采纳

    因为指定了搜索位置从第二个元素开始,也就是方法中的第三个参数2。所以只能搜索到第2个a,索引为4,c的索引是2,从第二个元素开始搜索,后面没有b元素,所以返回-1,删除a后,从第二个元素开始搜索,后边没有a,所以也返回-1.

    慕粉4162...

    C的索引为什么是2啊 第二个a是4的话 那么从第第三个元素c往后的c应该是5

    2017-04-03 15:16:25

    共 2 条回复 >

jQuery基础(四)—动画篇

jQuery基础教程动画篇,讲解jQuery基础开启动画修炼

85049 学习 · 262 问题

查看课程

相似问题