jquery indexof 用法indexof能用于数组吗
jQuery的`.indexOf()`方法用于搜索指定元素在集合中的索引位置。
它的语法为:
```javascript
jQuery.inArray(value, array, fromIndex)
```
其中:
- `value`为待搜索的值。
- `array`为要搜索的数组。
- `fromIndex`(可选)为搜索的起始位置,默认为0(从数组的第一个元素开始搜索)。
该方法返回待搜索的值在数组中的索引位置。如果到该值,则返回值大于等于0;如果未到该值,则返回-1。
示例:
```javascript
var colors = ["red", "green", "blue", "yellow"];
var index = $.inArray("blue", colors);
console.log(index); // 2
```
在这个例子中,我们搜索数组`colors`中值为"blue"的元素的索引位置,并将结果存储在`index`变量中。由于"blue"位于索引位置2,所以输出结果为2。
注意:`.indexOf()`方法与`.inArray()`方法略有不同,其中`.indexOf()`是JavaScript原生数组的方法,而`.inArray()`方法是jQuery的方法,适用于jQuery对象的集合匹配。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论