从表格中的文本字段中选择数据 - Javascript - jQuery

时间:2011-06-26 15:30:59

标签: javascript jquery

我有一张表格如下;

<table id="mytable" cellpadding="0" cellspacing="0">
<tr>
<td>&nbsp;</td>
<td><input type="text" name="qwer"></td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type="text" name="asddf"></td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type="text" name="zxcv"></td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type="text" name="poiu"></td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type="text" name="lkjh"></td>
<td>&nbsp;</td>
</tr>
<tr>
<td colspan="3"> <button id="BUT">BUT</button> </td>
</tr>
</table>

中间单元格包含带名称的文本字段。我想从特定的输入字段获取数据(我认为.val())。我怎么能得到他们?说我想提醒我们在输入name="zxcv"中输入的值。

你可以看到我的小提琴here

我该怎么做?

提前致谢...

2 个答案:

答案 0 :(得分:3)

试试这个

$('#mytable input[name=zxcv]').val()

答案 1 :(得分:0)

如果你想迭代输入字段,并显示&#34; name&#34;和&#34;价值&#34;当&#34;但&#34;点击:

$("#BUT").click(function() {
    $("#mytable input").each(function() {
        alert("name : " + $(this).attr('name') + " - value : " + $(this).val());
    });
});