0

我需要一个 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>
4

3 回答 3

1

尝试这个:

$('input').click(function() {
  var id = $(this).parents('tr').attr('id');
});
于 2013-03-17T03:08:01.443 回答
0

这是你想要的吗?

$('input').click(function () {
    var x = $(this).closest('tr').attr('id');
    console.log(x);
}
于 2013-03-17T03:08:23.767 回答
0

您可以尝试以下方法:

$('input').click(function() {
  var value = $("#File_Number").val();
});

让我知道这是否适合你。

于 2013-03-17T13:39:38.763 回答