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