给出一个包含大量行的表:
<tr>
<td><input class="szoveg" type=text name=p1 maxlength=2 size=2 value="7"></td>
<td><select class="szoveg" name=p2><option value=1 selected>Live<option value=2>Teszt</select></td>
<td><input class="gomb" type=submit value=Modify></td>
<td><input type=hidden name=s_attr value=s_value></td>
<td><input type=hidden name=m_attr value=m_value></td>
<td><input type=hidden name=id value="AAAR7u"></td>
<td><input class="btn" value=Del></td>
</tr>
我想得到:
等等,我几乎需要<td>
标签内的每个值,我想作为参数给出并用它调用一个函数......
如何使用jQuery实现?
现在我只能使用这个jQuery选择器来获取行:
$('#table_id tr').eq(1)
但我也需要价值观...... 感谢每一位帮助。
答案 0 :(得分:2)
$("#table_id tr").eq(1).find("td").eq(3).find("input").val()
为您提供表格第1行第3列中输入的值(或您输入的任何行和列号)。
答案 1 :(得分:1)
使用属性选择器和.val()函数
$('[name=s_attr]').val()
$('[name=p2]').val()
$('[name=id]').val()
答案 2 :(得分:1)
var tr = $('#table_id tr:eq(1)');
tr.find("input[name=s_attr]").val();
tr.find.. etc...