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 回答