[英]Grab Gridview textbox input value Jquery
我建立了以下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.