JQuery将相同名称的元素的值放到一个数组内,JQuery判断数组是否包含某个元素

JQuery将相同名称的元素的值放到一个数组内:

var list = new Array();
$("input[name='ids']").each(function() {
	list.push($(this).val());
});
console.log(list);

//日志输出
/*["052699f3-5556-48d4-bf2e-34fea094a05e", "19329a9e-f1bd-495b-b646-328bc922e7bd"]*/

JQuery判断数组是否包含某个元素:

知识点:$.inArray( value, array [, fromIndex ] ) ,其中

value 任意类型 用于查找的值。
array Array类型 指定被查找的数组。
fromIndex 可选。Number类型 指定从数组的指定索引位置开始查找,默认为 0
var arr = $.inArray("id", list);
console.log(arr);
if (arr < 0) {
   //元素不存在
}else{
   //元素存在
}

下面是我的微信公众号,欢迎关注,虽然公众号更新不是很频繁,但是可以找我唠唠嗑啊。
在这里插入图片描述

你可能感兴趣的:(html,js,ajax等)