jQuery遍历js中的array对象,判断array中是否包含某值
2014-06-28 17:35
351 查看
JS中的array遍历起来不太爽,其实jQuery提供了比较好的遍历方法:
这样用起来还是比较方便的,index就是遍历对象的下标,value就是遍历的值
另外判断js中的array对象中是否已经包含某值,用jQuery实现起来也很简单:
/**
* 获取流程类型array
*
*/
function getFlowTypes(workflowList)
{
var typesList = new Array() ;//流程类型列表
for ( var i = 0; i < workflowList.length; i++) {
//获取到流程类型名称
var typeName = workflowList[i].workflowType;
//判断array中是否存在该流程类型
if ( $.inArray(typeName, typesList)!= 0 ) {
typesList.push(typeName);
}
}
return typesList;
}
$.each(typesList, function(index, value) { $("#all").append( '<div class="workflow_type_block" id=' + value + '>' + '<sapn >' + value + '</sapn></div>'); });
这样用起来还是比较方便的,index就是遍历对象的下标,value就是遍历的值
另外判断js中的array对象中是否已经包含某值,用jQuery实现起来也很简单:
/**
* 获取流程类型array
*
*/
function getFlowTypes(workflowList)
{
var typesList = new Array() ;//流程类型列表
for ( var i = 0; i < workflowList.length; i++) {
//获取到流程类型名称
var typeName = workflowList[i].workflowType;
//判断array中是否存在该流程类型
if ( $.inArray(typeName, typesList)!= 0 ) {
typesList.push(typeName);
}
}
return typesList;
}
相关文章推荐
- JQuery判断数组中是否包含某个元素$.inArray("js", arr);
- JQuery判断数组中是否包含某个元素$.inArray("js", arr);
- JQuery判断数组中是否包含某个元素$.inArray("js", arr);
- JQuery判断数组中是否包含某个元素$.inArray("js", arr);
- JQuery判断数组中是否包含某个元素$.inArray("js", arr);
- jQuery判断数组中是否包含某个元素$.inArray("js", arr);
- jsp中使用Jquery判断数组中是否包含某个元素$.inArray("js", arr)
- JQuery判断数组中是否包含某个元素$.inArray("js", arr);
- 使用js判断数组中是否包含某一元素(类似于php中的in_array())
- jQuery 判断是否包含在数组中 jQuery.inArray()
- jQuery 判断是否包含在数组中 jQuery.inArray()
- jquery 判断js中是否包含字符串
- Jquery判断数组中是否包含某个元素$.inArray()的用法
- JQuery判断数组中是否包含某个元素$.inArray("元素字符串", 数组名称);
- 使用js判断数组中是否包含某一元素(类似于php中的in_array())
- Jquery判断元素是否包含在数组中$.inArray()
- jQuery 判断是否包含在数组中Array[]的方法
- js/jquery获取当前页面URL地址并判断URL字符串中是否包含某个具体值
- jquery 判断array中是否包含指定字符串
- js/jquery获取当前页面URL地址并判断URL字符串中是否包含某个具体值(获取URL的?或者#)