如何使用jquery访问内部表元素?

时间:2016-03-09 06:41:24

标签: jquery

您好我无法找到使用其索引值访问内部表元素的解决方案。我有两个表,父表和子表,即外表有一行,其中有一个内表。当我单击内部表格中的文本框时,当我单击该div时它会打开一个div,它提供的数据很少,并且必须将数据发送到当前单击的文本框。我可以为外表而不是内表执行此操作。 我正在使用此代码片段为内部表

('#packageaddtable > tbody > tr > td > #packs tr:eq(' + rowIndex + ')').find(".start_time4").val(val);

这是外表

$('#packageaddtable > tbody tr:eq(' + rowIndex + ')').find(".package_textbox").val(val);

有人可以帮我解决一下吗?请。提前谢谢。

这是Fiddle demo  直到现在我都试过了。

1 个答案:

答案 0 :(得分:1)

尝试以下代码可能会有所帮助

function get_employee(val, indx) {
$('#packageaddtable > tbody > tr').contents().find('#packs tr:eq(' + rowIndex + ')').find(".start_time4").val(val); //here I could not reach the inner table element start_time4
console.log($('#packageaddtable > tbody > tr > td > #packs tr:eq(' + rowIndex + ')'));

}