0

我有一个表,我需要在单击按钮后从其他表(从该表中的选定行)中放入行值。带有值的表被隐藏,直到我单击“添加”按钮。我正在尝试将最后单击的行索引号存储在第一个表中,变量在脚本之上声明,但它的内部函数值是udnefined

获取行索引的代码:

var rowSelected = 1;
$(document).ready(function () {
    $(document).delegate('tr', 'click', function (event) {
        rowSelected = $(this).closest("tr")[0].rowIndex;
    });
});

表内“单击”行后的函数,其中要传递的值:

$('#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”内的输入。

4

0 回答 0