jquery如何判断数组是否包含指定元素


本文摘自PHP中文网,作者coldplay.xixi,侵删。

jquery判断数组是否包含指定元素的方法:1、使用js方法来判断,代码为【console.log(isInArray(arr,'java'))】;2、使用jQuery方法来判断,代码为【var index = $.inArray()】。

推荐:《jquery视频教程》

jquery判断数组是否包含指定元素的方法:

1、js方法来判断

1

2

3

4

5

6

7

8

9

10

11

12

13

14

/**

* 使用循环的方式判断一个元素是否存在于一个数组中

* @param {Object} arr 数组

* @param {Object} value 元素值

*/

function isInArray(arr,value){

for(var i = 0; i < arr.length; i++){

if(value === arr[i]){

return true;

}

}

return false;

}

console.log(isInArray(arr,'java'));//循环的方式

2、jQuery方法来判断

1

2

3

4

5

6

7

/**

* 使用jquery的inArray方法判断元素是否存在于数组中

* @param {Object} arr 数组

* @param {Object} value 元素值

*/

var index = $.inArray(value,arr);//返回下标值,index>=0时表示该数组包含指定元素,否则表示不存在;

console.log($.inArray('java',arr)>=0);

如果项目中引入jq包,笔者推荐第二种方法,如没有第一种也可以解决问题;

相关免费学习推荐:JavaScript(视频)

以上就是jquery如何判断数组是否包含指定元素的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

jQuery ui和easyui的区别是什么?

jQuery怎么增加css属性

jQuery $(document).ready()和onload的区别是什么

详解jQuery的扩展方法extend

通过jQuery怎么获取数据库的内容

jQuery怎么判断radio是否选中

jQuery怎么判断元素是否被点击

jQuery hasclass()怎么用

jQuery中如何声明数组长度

jQuery中怎么格式化时间

更多相关阅读请进入《jQuery》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...