Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 无法使用其索引访问嵌套表文本框_Jquery - Fatal编程技术网

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>