我有一个隐藏的输入框,我从中检索逗号分隔的文本值(例如'apple,banana,jam'
)使用:
var searchTerms = $("#searchKeywords").val();
我想将值拆分为一个数组,然后循环遍历该数组。
我有一个隐藏的输入框,我从中检索逗号分隔的文本值(例如'apple,banana,jam'
)使用:
var searchTerms = $("#searchKeywords").val();
我想将值拆分为一个数组,然后循环遍历该数组。
var array = $('#searchKeywords').val().split(",");
然后
$.each(array,function(i){
alert(array[i]);
});
或者
for (i=0;i<array.length;i++){
alert(array[i]);
}
或者
for(var index = 0; index < array.length; index++) {
console.log(array[index]);
}
var array = searchTerms.split(",");
for (var i in array){
alert(array[i]);
}
使用js split() 方法创建数组
var keywords = $('#searchKeywords').val().split(",");
然后使用 jQuery.each() 函数循环遍历数组。正如文档所说:
在数组的情况下,回调每次都会传递一个数组索引和一个对应的数组值
$.each(keywords, function(i, keyword){
console.log(keyword);
});