使用 JQuery 在网格视图中获取文本框值,val() 不起作用
Getting textbox value inside gridview using JQuery, val() not working
我在GridView
的ItemTemplate
里面有TextBox
。我将其分配给grdtxtbox
CssClass
并尝试使用.val()
获取其值
我的aspx
代码如下
<asp:TemplateField HeaderText="No. Of Days">
<ItemTemplate>
<asp:TextBox ID="txtDays" runat="server" CssClass="grdtxtbox"></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
和JQuery
如下
var leaveTextBoxes = $(".grdtxtbox");
for (var i = 0; i < leaveTextBoxes.length; i++) {
alert(leaveTextBoxes[i].val());
}
我可以正确alert(leaveTextBoxes[i].length)
长度,这意味着代码看起来不错,但.val()
不起作用。这一行的错误是Undefined is not a function
,我在智力意义上也没有.val()
。
更新但是.value
在那里工作正常。.val()
有什么问题?
使用 eq 选择器选择第 n 个元素,如以下答案所示: 如何获取第 n 个 jQuery 元素
for(i=0; i<leaveTextBoxes.length; i++){
alert(leaveTextBoxes.eq(i).val());
}
或者
for(i=0; i<leaveTextBoxes.length; i++){
alert(leaveTextBoxes.get(i).value); //plain-old-js
alert($(leaveTextBoxes.get(i)).val()); //dirty but works
}
尝试使用它,但我不确定:
$("#Gridid .grdtxtbox").each(function() {
alert($(this).val());
});
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- 监视函数从服务返回不起作用,但作用域函数起作用
- 幻灯片滚动javascript不起作用
- 简单的javascript在Shopify中不起作用
- Recaptcha在IE7和IE8中不起作用
- Ember Data DS.Model's set函数不起作用
- JsFiddle上的鼠标事件不起作用
- 我的AngularJS表达式没有'不起作用
- 点击按钮输入不起作用
- 面向对象的Javascript代码在IE7中不起作用
- 分部隐藏在jquery中不起作用
- jQuery:jQuery.val()在移动Safari和Chrome中不起作用
- val() 在 jquery Mobile 中不起作用
- 为什么jQuery .val()工作而js .value不起作用
- jQuery val 函数在隐藏字段上不起作用
- 使用 JQuery 在网格视图中获取文本框值,val() 不起作用
- 对于整数值,Select2 val不起作用
- jQuery函数.val()不起作用
- Angular js:element.val在指令链接函数中不起作用
- ("id").val()对tr:subform标签不起作用