如何获取具有相同类的所有元素的值

时间:2013-10-02 13:46:27

标签: jquery arrays loops

我有一堆输入文本字段在同一个类emps_l中,具有不同的值。我想循环遍历该类的所有元素并将值存储到数组中! 贝娄是我所做的:

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

我完全迷失了,任何帮助都将受到高度赞赏!

3 个答案:

答案 0 :(得分:4)

您可以使用.map()this.value来创建数组

var emps = $(".emps_l").map(function () {
    return this.value
}).get()

答案 1 :(得分:1)

使用它:

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

答案 2 :(得分:1)

var emps = []; // This is considered slightly faster than new array

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

console.log(emps);