我需要一个onclick事件,以便所有4< input>将读取行的id值:“2013-0455”。
在我的脑海中,我将每个输入视为JQuery中 tr 的子。我不知道如何实现它?
如果这不起作用,我希望能够点击4个输入中的任何一个并获得id="File_Number"
<tr id="2013-0455">
<td><input id="File_Number" value="2013-0455" type="readonly" size="7"></td>
<td><input id="File_DateTime" value="2013-03-16 03:08:12" type="readonly" size="18"></td>
<td><input id="Address" value="123 Sesame Street" type="readonly" size="20"></td>
<td><input id="File_Comments" value="Something said done entered" type="readonly" size="30"></td>
</tr>
答案 0 :(得分:1)
试试这个:
$('input').click(function() {
var id = $(this).parents('tr').attr('id');
});
答案 1 :(得分:0)
这是你想要的吗?
$('input').click(function () {
var x = $(this).closest('tr').attr('id');
console.log(x);
}
答案 2 :(得分:0)
您可以尝试以下方法:
$('input').click(function() {
var value = $("#File_Number").val();
});
请告诉我这是否适合您。