jquery-在两个表之间传递值

时间:2013-01-27 20:54:58

标签: javascript jquery html

我有一个表,我需要在点击按钮后从其他表(来自此表中的选定行)放入行值。在我单击“添加”按钮之前,隐藏值的表。我正在尝试将最后点击的行索引号存储在第一个表中,变量是在脚本之上声明的,但它的内部函数值是 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”中的输入。

0 个答案:

没有答案