我有一个表,我需要在点击按钮后从其他表(来自此表中的选定行)放入行值。在我单击“添加”按钮之前,隐藏值的表。我正在尝试将最后点击的行索引号存储在第一个表中,变量是在脚本之上声明的,但它的内部函数值是 udnefined 。
获取行索引的代码:
var rowSelected = 1;
$(document).ready(function () {
$(document).delegate('tr', 'click', function (event) {
rowSelected = $(this).closest("tr")[0].rowIndex;
});
});
表中“click”行后的函数,其值为pass:
$('#tablica_produktow').on('click','tr',function(){
var wiersz = $(this).find('td').map(function(){
return $.trim($(this).text())
})
$('input[name="products['+rowSelected+'][prod_name]"]').val(wiersz[1]); //rowSelected is *undefined*
$('input[name="products['+ rowSelected +'][prod_metr]"]').val(wiersz[2]);
$('input[name="products['+rowSelected+'][prod_pricentax]"]').val(wiersz[3]);
$("#wczytaj_produkt").dialog("close");
calculate();
})
我怎么能这样做?
为了更好地观看:
此页面上的http://bergamot.com.pl/sklep/oferty/start/是名为“Produkty”的字段,按钮“Dodaj z bazy”。这个按钮将打开第二个表,我需要将点击行中的数据传递到字段“Produkty”中的输入。