0

我需要在 Jquery 中获取以下输入的 id:

在此处输入图像描述

**输入总是在第二个“td”和最后一个“tr”

我的尝试:

var LastDate = $("#content_tr").find('tr:last');

之后我不知道正确的语法非常感谢您的帮助

4

3 回答 3

3

尝试:

var LastDate =  $("#content_tr tr:last td:eq(1) input").attr('id');
于 2013-06-19T16:32:21.867 回答
1

您可以使用get()拉出匹配元素列表中的特定元素。

在这种情况下,我会这样做:

$('#content_tr tr:last td').get(1);
于 2013-06-19T16:38:37.583 回答
1

尝试这个。

var LastDate = $('tr>td>input.date','#content_tr').attr('id');

我猜你需要添加 .eq(X) 来从 jQuery 返回的元素集中找到第 X 个元素,但这取决于你的代码以及你想要得到什么......

例如,要查看您获得的所有 id:

$('tr>td>input.date','#content_tr').each(function(){
    console.log($(this).attr('id'));
});
于 2013-06-19T16:32:43.837 回答