$.inArray()方法
2024-09-06 13:04:54
$.inArray() 函数用于在数组中查找指定值,并返回它的索引值(如果没有找到,则返回-1)
提示:源数组不会受到影响,过滤结果只反映在返回的结果数组中。
语法
$.inArray( value, array [, fromIndex ] )
参数 | 描述 |
---|---|
value | 任意类型 用于查找的值。 |
array |
Array类型 指定被查找的数组。 |
fromIndex | 可选。Number类型 指定从数组的指定索引位置开始查找,默认为 0 |
demo如下:
<body>
<div>"John" 在索引值为 <span></span> 的位置被找到</div>
<div>4 在索引值为 <span></span> 的位置被找到</div>
<div>"Karl" 未被找到,所以返回 <span></span> </div>
<div>"Pete" 在数组中,但是不在索引值大于2的位置,所以返回 <span></span></div>
<script src='http://apps.bdimg.com/libs/jquery/2.1.4/jquery.js'></script>
<script>
$(function () {
var arr = [ 4, "Pete", 8, "John" ];
var $spans = $( "span" );
$spans.eq(0).text($.inArray( "John", arr ) );
$spans.eq(1).text($.inArray( 4, arr ) );
$spans.eq(2).text($.inArray( "Karl", arr ) );
$spans.eq(3).text($.inArray( "Pete", arr, 2 ) );})
</script>
测试的结果如下:
"John" 在索引值为 3 的位置被找到
4 在索引值为 0 的位置被找到
"Karl" 未被找到,所以返回 -1
"Pete" 在数组中,但是不在索引值大于2的位置,所以返回 -1
最新文章
- css3美化复选框checkbox
- 【深圳】OSC源创会第44期 开始报名
- 机器学习公开课笔记(3):Logistic回归
- timus 1109 Conference(二分图匹配)
- linux top动态查看进程信息
- 总结一下.net framework适合装在哪些系统中
- new TimerTask(robot)(转)
- Shorten Diameter
- Python-常用第三方库
- spring的@Transactional(rollbackFor=Exception.class)的使用
- Cocos2D:塔防游戏制作之旅(五)
- python实现常见排序算法
- sql server 索引阐述系列七 索引填充因子与碎片
- Xamarin Essentials教程数据传输DataTransfer
- L1-048. 矩阵A乘以B
- OneASP 安全公开课,深圳站, Come Here, Feel Safe!
- vue-学习笔记(更新中...)
- Activity工作流入门之HelloWorld
- jq和axios的取消请求
- angular2+ 中封装调用递归tree