我在一个表行中有一个按钮,当单击该按钮时,通过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
? 也许这是非常容易做到的,但我现在被困在这一段时间了。