检索表格单元格值,其中每行的一个单元格具有输入框(JQUERY)

时间:2012-07-25 19:38:52

标签: jquery asp.net vb.net

var values = [];

            $('#Route1 td').each(function () {
                //  values.push($(this).text());

                values.push($(this).html());

            });

在上面的代码中,我试图将表中的所有列加载到数组中。但是,每行的一个表格单元格中都有一个输入框。如何加载文本框的实际值而不是加载整个html。

单元格如下所示。

    "<td><input type=text id=text1 value="I am input"/></td>"

我遇到的另一个问题是,即使我更改了文本框中的值,当我从JQUERY中检索它时,它在第一次加载页面时保持不变,并且不会获取输入框的最新值。请帮忙!

1 个答案:

答案 0 :(得分:0)

我在下面找到了答案

    $(".start").keyup(function(){
        $(this).closest('tr').find("input").each(function() {
             alert(this.value)
        });
    });

虽然我最终使用了一种完全的方法,我在表格中有链接,一旦点击,会出现带有文本框的弹出框,并向表格数据发送值。