0

emps_l同じクラスに異なる値を持つ入力テキスト フィールドが多数あります。そのクラスですべての要素をループして、値を配列に格納したい! 以下は私がやったことです:

var emps = new Array();     
$.each(($(".emps_l").val()),function()({        
      emps.push($(".emps_l").val());        
});
console.log(emps);

私は完全に迷っています。どんな助けでも大歓迎です!

4

3 に答える 3

4

.map()を使用this.valueして配列を作成できます

var emps = $(".emps_l").map(function () {
    return this.value
}).get()
于 2013-10-02T13:47:21.947 に答える
1

これを使って :

var emps = new Array();     
$.each(($(".emps_l:input").val()),function(index , item )({        
      emps.push($(item ).val());        
});
console.log(emps);
于 2013-10-02T13:48:24.653 に答える
1
var emps = []; // This is considered slightly faster than new array

$('.emps_1').each(function(){
    emps.push(this.value);
});

console.log(emps);
于 2013-10-02T13:48:38.360 に答える