我有以下HTML表格...
<table>
<thead>
<tr>
<th>Nr.</th>
<th>Name</th>
<th>Info</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>Laura</td>
<td><input type="hidden" value="1"><a href="#" class="info">Info</a></td>
</tr>
<tr>
<td>2</td>
<td>Sabrina</td>
<td><input type="hidden" value="2"><a href="#" class="info">Info</a></td>
</tr>
</tbody>
</table>
单击链接后,如何使用jQuery获得隐藏输入字段的值?
$(".info").click(function() {
// Here I need to find out the value...
});
最佳答案
这是您的操作方式:
$(".info").click(function(e) {
//just in case, will be useful if your href is anything other than #
e.preventDefault();
alert($(this).prev('input[type="hidden"]').val());
});
prev
方法将搜索上一个元素,即您的input[hidden]
所在的位置。及其
href
标记中的hre
而不是<a/>
。关于javascript - jQuery从列中的隐藏输入中获取值(value),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17931799/