42

'apple,banana,jam'カンマ区切りのテキスト値(例)を使用して取得する非表示の入力ボックスがあります。

var searchTerms = $("#searchKeywords").val();

値を配列に分割してから、配列をループします。

4

3 に答える 3

97
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]);
}
于 2012-08-01T10:59:27.130 に答える
2
var array = searchTerms.split(",");

for (var i in array){
     alert(array[i]);
}
于 2012-08-01T10:52:52.873 に答える
0

js split() メソッドを使用して配列を作成します

var keywords = $('#searchKeywords').val().split(",");

次に、jQuery.each() 関数を使用して配列をループします。ドキュメントが言うように:

配列の場合、毎回コールバックに配列インデックスと対応する配列値が渡されます。

$.each(keywords, function(i, keyword){
   console.log(keyword);
});
于 2018-11-12T08:35:08.113 に答える