找到父值?

时间:2013-03-17 03:04:36

标签: jquery onclick parent

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

3 个答案:

答案 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();
});

请告诉我这是否适合您。