2013-01-18 20 views

回答

1

你可以使用.map()方法:

var store = $("input").map(function() { 
    return this.value; 
}).get(); 
+0

很好,謝謝你我不知道那種方法! – user1611830

+0

@ user1611830爲了從jQuery對象中檢索純JS數組,請不要忘記'.get()'。 – VisioN

1

$('input').val();返回第一個匹配元素的值,而不是數組。

var store = []; 
    $('input').each(function() { 
      store.push($(this).val()); 
    }); 
0

你可以這樣做:

var store = $.map($('input'), function(elm) { return elm.value }); 

,將所有的值的陣圖。

1

需要在不同的地方...重新寫變化

var store = []; 
$("input").each(function(){ 
     store.push($(this).val()); 
    }); 
相關問題