我想知道是否有人知道使用 jquery 访问表行中的隐藏字段(通过客户端 ID)的方法。
$("#tblOne").find("tr").click(function() {
var worker = $(this).find(":input").val();
});
我发现上面的方法适用于只有一个输入的行,但我需要一些帮助来找出一种通过输入名称获取值的方法。
这是表格行的示例。我如何通过他们的 ID 访问这两个字段?
<table id="tblOne">
<tr>
<td>
<asp:HiddenField id="hdnfld_Id" Text='<% Eval("ID") %>'></asp:HiddenField>
</td>
<td>
<asp:HiddenField id="hdnfld_Id2" Text='<% Eval("ID2") %>'></asp:HiddenField>
</td>
</tr>
</table>
最佳答案
我通常使用正向查找来匹配 id,这种方法避免了要求客户端 id
(id 包含 foo) $(this).find("输入[id*='foo']").val();
关于javascript - 表中的jquery隐藏字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/701470/