代码之家  ›  专栏  ›  技术社区  ›  Joao Victor Souza

将值从模式中的表传递到同一行中的输入外部模式

  •  0
  • Joao Victor Souza  · 技术社区  · 7 年前

    我在一个表行中有一个按钮,当单击该按钮时,通过ajax查询内容,并返回模式中的一个表。

    然后,在模式中,我有另一个按钮从一个 <td> 返回父窗体,在特定输入中。

    $('table').on("click", ".search", function(){
                var trparent = $(this).closest('tr');
    
                // ajax query here
    
                });
    
                $('table').on("click", "#add", function() {
                        var tr = $(this).closest('tr');
                        var number = tr.find('td:eq(0)').text();
                        $('#modal').modal('hide');
                        trparent.find("input[name$='[codigo]']").val(number);
                });
            });
    

    现在,它可以工作,但只适用于一次搜索。 如果我进行第二次搜索,该值将附加到当前 <tr> 前一个呢 <tr> 还有。 问题可能出在这条线路上 var trparent = $(this).closest('tr'); ,是否有方法在每次单击时重置此变量 .search ? 也许这是非常容易做到的,但我现在被困在这一段时间了。

    enter image description here

    0 回复  |  直到 7 年前
    推荐文章