1

我有以下 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 tds 中,并且最好不要将它们从表中取出。(所以我更新了代码,使其更像真实的)

我想要的是一种通过他们的index()号码选择其中一个以便能够获得他们的val().

我知道他们index是从03。我想val()index(1).

4

4 回答 4

4

要获取第二个隐藏输入的值:

$('input[type=hidden]:eq(1)').val()
于 2013-06-27T06:57:09.753 回答
1

在 jQuery 中它将是:

$('input[type="hidden"]');

http://jsfiddle.net/mattydsw/32NU8/

于 2013-06-27T06:55:34.763 回答
1

演示http://jsfiddle.net/yeyene/yGCP2/

$(document).ready(function(){
    $('input[type=hidden]').each(function(){
        alert($(this).val());
    });
});
于 2013-06-27T06:57:54.077 回答
1

尝试:

小提琴

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

});
alert(a);
于 2013-06-27T06:58:46.407 回答