inarray
定义和用法
$.inarray() 函数用于在数组中查找指定值,并返回它的索引值(如果没有找到,则返回-1)
提示:源数组不会受到影响,过滤结果只反映在返回的结果数组中。
语法
$.inArray( value, array [, fromIndex ] )
参数 描述
value 任意类型 用于查找的值。
array Array类型 指定被查找的数组。
fromIndex 可选。Number类型 指定从数组的指定索引位置开始查找,默认为 0
使用注意
$(function () {
var arr = [1, 2, 3, 4, 5];
var a = 2;
alert($.inArray(a, arr)); //这段代码返回正常值为1;
});
$(function () {
var arr = [1, 2, 3, 4, 5];
var a = "2";
alert($.inArray(a, arr)); //当把a的值改为字符串2返回值就出错了为-1;所以各位在使用这个$.inArray()方法时,一定要确保数据类型是一样的,虽然javascript是一种弱类型语言;
});
文章最后发布于: 2019-10-12 11:38:24
相关阅读
jquery serializeArray()、serialize() 增加数据
一、提交表单时添加参数 1、#serializeArray var dataParam = $("#form1").serializeArray(); //添加age="18" dataParam.push({"
$.inArray()方法类似于JavaScript的原生.indexOf()方法,没有找到匹配元素时它返回-1。如果数组第一个元素匹配value(参数) ,那么$.in
1. jQuery选择器的优势:(1) 代码更简单(2) 支持CSS1到CSS3选择器(3) 完善的处理机制2. jQuery选择器的分类(1) 基本选择器 基本
jQuery.event.trigger()的简单解释,不bb源码。
改了个bug,发现这个东西以前不知道,搜索了一下,看到的都是长篇大论,还谈js的源码,也是醉了。 我就简单的说说这个是干啥的。 简单说:就
$("h3 i").click(function(){ $(this).parent().parent().find("ul").toggle();//无动画显示隐藏 $(this).parent().parent()