我有以下HTML:
<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>
我还认为,重要的是说它们存储在table
td
中,并且最好不要将它们从表中删除。 (所以我更新的代码更像是真实的)
我想要的是通过index()
数字选择其中一个,以便能够获得val()
。
我知道他们的index
从0
计算到3
。我希望val()
获得第二个index(1)
。
答案 0 :(得分:4)
获取第二个隐藏输入的值:
$('input[type=hidden]:eq(1)').val()
答案 1 :(得分:1)
答案 2 :(得分:1)
DEMO http://jsfiddle.net/yeyene/yGCP2/
$(document).ready(function(){
$('input[type=hidden]').each(function(){
alert($(this).val());
});
});
答案 3 :(得分:1)
尝试:
var a="";
$("input[type=hidden]" ).each(function( index ) {
a+=($(this).val()) + ",";
});
alert(a);