Jquery 无法使用其索引访问嵌套表文本框
我有一个嵌套在父表中的表。我正在动态地向嵌套表插入行。我在那张表里面有一个文本框。单击该文本框时,我会进入一个滑动窗口,在该窗口中,我会选择一些数据,如员工姓名,并将其附加到选定的文本框中。通常我会用这个代码片段访问文本框Jquery 无法使用其索引访问嵌套表文本框,jquery,Jquery,我有一个嵌套在父表中的表。我正在动态地向嵌套表插入行。我在那张表里面有一个文本框。单击该文本框时,我会进入一个滑动窗口,在该窗口中,我会选择一些数据,如员工姓名,并将其附加到选定的文本框中。通常我会用这个代码片段访问文本框 $('#billtable tr:eq('+rowIndex+')').find(".billing_total1").val(tts.toFixed(2)); 现在我无法对嵌套表执行此操作。这是我到现在为止的代码 此代码段用于标识当前行的焦点操作 $('body').on
$('#billtable tr:eq('+rowIndex+')').find(".billing_total1").val(tts.toFixed(2));
现在我无法对嵌套表执行此操作。这是我到现在为止的代码
此代码段用于标识当前行的焦点操作
$('body').on('focus','.start_time4',function()
{
var indexOfTheChangedRow = $(this).closest("table#packs").find("tr")
.index($(this).closest("tr"));
console.log("row index p1");
rowIndexp1 = indexOfTheChangedRow;
});
我有一个全局变量rowIndexp1
,以便在另一个函数中使用它。
这是我获取要发送到该文本框的数据的代码:
$('body').on('click', '.employeeimages5', function()
{
var name = $(this).closest('.customize').find('.firstname').text();
var name1 = $(this).closest('.customize').find('.pri').text();
var name2 = $(this).closest('.customize').find('.auto_id').text();
get_employee1(name, name1, name2, rowIndexp1);
$(".select_products").hide("slide",{direction:"right"},200);
});
在这里,我获取chossen的雇员,并将数据发送到另一个函数get_employee1()
这里的start\u time4
是我需要附加val
的文本框类。
这是我的html表格结构
<div class="packagefortable">
<table id="packageaddtable">
<tr>
<td>
<div class="package_table">
<input type="text" class="package_textbox" id="package_textbox_0"
name="packname[]" placeholder="Select Package">
<div class="package_dynamice">
<table id="packs" class="packs">
<tr>
<td>
<div class="packcells">
<input type="text" class="start_time3" placeholder="Start time">
<input type="text" class="start_time4" placeholder="Select Employee">
</div>
</td>
</tr>
</table>
</div>
</div>
</td></tr>
</table>
有人能帮我吗?提前感谢。您是否介意从您的帖子中删除水平滚动条?让我直截了当地说吧……您是在问如何到达表格中的文本框,该文本框也位于表格中……没有HTML?所以你有完整的代码,但你有麻烦,你希望我们有一个更轻松的时间吗?我已经更新了我的问题。对不起。请帮我编码@zer00neSure,我会试试的。这一切正常吗?有什么遗漏吗?或者这就是全部代码?这就是全部代码。我有所选行的索引。我真的需要知道如何通过get_employee1()函数@zer00ne访问该文本框
<div class="packagefortable">
<table id="packageaddtable">
<tr>
<td>
<div class="package_table">
<input type="text" class="package_textbox" id="package_textbox_0"
name="packname[]" placeholder="Select Package">
<div class="package_dynamice">
<table id="packs" class="packs">
<tr>
<td>
<div class="packcells">
<input type="text" class="start_time3" placeholder="Start time">
<input type="text" class="start_time4" placeholder="Select Employee">
</div>
</td>
</tr>
</table>
</div>
</div>
</td></tr>
</table>