2013-06-27 48 views
1

我有以下HTML:jQuery的:在輸入的數組中選擇特定的輸入隱藏的元素(通過索引)hiddens

<table> 
<tr><td>...</td><td><input type="hidden" name="price[1]" value="10"></td><td>...</td> 
<tr><td>...</td><td><input type="hidden" name="price[6]" value="230"></td><td>...</td> 
<tr><td>...</td><td><input type="hidden" name="price[7]" value="40"></td><td>...</td> 
<tr><td>...</td><td><input type="hidden" name="price[10]" value="10"></td><td>...</td> 
</table> 

我也有,這說它們存儲在tabletd是非常重要的並且最好不要將它們帶出桌子。 (所以我更新的代碼更喜歡現實)

我想要的,是一個辦法選擇其中之一由他們index()才能夠得到他們的val()

我知道他們的index03。我想用index(1)得到第二個val()

+2

你要選擇其中之一(是哪一個?)或全部?你想要對價值做什麼? – Barmar

+0

謝謝q更新。 –

+1

我更新了我的答案以符合您的說明。 – Barmar

回答

4

要獲得2隱藏輸入的值:

$('input[type=hidden]:eq(1)').val() 
+0

Grrrrreat工作,非常感謝';)' –

1

DEMO http://jsfiddle.net/yeyene/yGCP2/

$(document).ready(function(){ 
    $('input[type=hidden]').each(function(){ 
     alert($(this).val()); 
    }); 
}); 
+0

謝謝。也許我還不夠清楚。任何我感謝你的幫助。 –

1

試:

fiddle

var a=""; 
$("input[type=hidden]").each(function(index) { 
    a+=($(this).val()) + ","; 

}); 
alert(a); 
+0

謝謝。也許我還不夠清楚。任何我感謝你的幫助。 –

相關問題