繁体   English   中英

抓取Gridview文本框输入值Jquery

[英]Grab Gridview textbox input value Jquery

我建立了以下Gridview(员工及其每周目标):

Gridview顾问及其目标

所需的结果:我在底部有一个提交按钮,它将使用jQuery从Gridview中获取所有数据并将其推送到我的数据库中。

目前,我什至无法检索文本框值,但是我有以下代码:

$(document).ready(function () {

        $("#btnSubmit").click(function () {
                $("#GridView1 td").each(function () {

                var value = $(this).text();
                alert(value);
                });
        });
});

这将选择所有“表格数据”单元格...它正在完美地选择名称,但是一旦它到达文本框,它就不会得到我键入的值,它只会发出任何警报。

我也尝试了以下方法,每种方法都有不同的结果,但并没有达到预期的结果:

.html
.val
.innerHTML

任何人都可以指出我要去哪里了吗? 请让我知道是否需要更多信息...

您必须检查控件是否存在于表格单元格中
试试这个

var value = $(this).find('input').length > 0 ? $(this).find('input').val() : $(this).text();

希望这会成功!

您必须在选择中选择输入文本框,如下所示

$(document).ready(function () {
    $("#btnSubmit").click(function () {
        $("#GridView1 td input").each(function () {

            var value = $(this).val();
            alert(value);
        });
    });
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM