[jQuery]遍历标签输出为数组并判断数组值

打算升级一下INLODZ添加一些功能,这次的几个功能用到数组值判断,没学过真是头大啊,百度谷歌一番一点一点学,最后就那么几句代码,可想而知有多心塞。

比如我要获取某容器下一系列input标签的value值,并把获取到的value值放到一个数组里面:

var arr_value = new Array(); // 或者可以这样 var arr = [];
$('input').each(
function(value){
    arr_value[value]  = $(this).attr('value');
});
alert(arr_value);

这样返回的就是arr_value数组,这个数组内包含所有input标签的value值,那么要判断这些值里面是否存在某个值:

jQuery.inArray( 要判断的值, 被判断的数组 );

如果该值存在,则返回该值所在数组的序号(从0开始),如果不存在则返回-1 。
至于要用这个结果判断什么,可以自行定义。

赞(0)