2014-02-23 45 views
0

不同值我有以下2個以下輸入標籤:使用KEYUP存儲從輸入

<input class="forLoopIndex" type="text" name="n" size="1"> 
<input class="forLoopIndex" id="typicalElement" type="text" name="k" size="1" placeholder="k"> 

由於兩個他們有一個稱爲forLoopIndex類。我試圖在人們使用鍵盤輸入時存儲這些值。就像這樣:

$('.forLoopIndex').keyup(function(){ 

    forLoopIndex = $(this).val(); 
    console.log(forLoopIndex); 
}); 

不幸的是,當我打印ForLoopIndex的價值,那隻能說明當前的輸入在我的光標的價值。輸入完畢後,是否有任何方法可以存儲兩個輸入的值?我需要使用數組嗎?任何幫助都是值得歡迎的。

謝謝!

中號

回答

1

也許這可以幫助:

var forloops = $('.forLoopIndex'); 
var values = []; 

forloops.keyup(function(){ 
    values = []; 
    forloops.each(function() { 
     values.push($(this).val()); 
    } 
    console.log(values); 
}); 

每當用戶寫的東西,值被更新。你可以隨時保存它們,只要你想。

+1

這工作完美。非常感謝! – mauricioSanchez