题
我具有由ASP.NET中继器生成以下HTML:
<table>
<tr>
<td><input type="hidden" name="ItemId" id="ItemId" value="3" /></td>
<td>Terry</td>
<td>Deleted</td>
<td>Low</td>
<td>Jun 21</td>
</tr>
<!-- rows repeat -->
</table>
我如何通过价值选择特定的隐藏字段,这样我就可以操纵柱旁边?
解决方案
使用 jquery选择,则可以通过一定的属性相匹配的所希望的值的目标元素:
$('input[value="Whatever"]');
这样你的目标的input
元件,由属性value
等于所期望的值。
修改2013年5月14日强>根据以下的答案,这不再工作在jQuery 1.9的
。其他提示
注意:由于jQuery的1.9输入[值=“香蕉”]选择不再有效,因为输入的“价值”是技术上没有的属性。你需要使用(要困难得多读).filter
E.g。
$("input").filter(function () {
return this.value === "banana";
});
$('input:hidden[value=\'3\']');
不隶属于 StackOverflow