以下是模态弹出窗口中的定义文本框。
<asp:TextBox MaxLength="20" runat="server" id="tbName" style="visibility:visible;display:inline;"/>
以下jQuery构造能够提取repeater元素中的值并预先填充tbName
$("[id$=tbName]").val($.trim($('#revListTitle_' + rowIndex).text()));
但是以下jQuery构造没有填充tbName。
$("#tbName").val($.trim($('#revListTitle_' + rowIndex).text()));
我的问题是:
$("[id$=tbName]").val("something") and $("#tbName").val("something");
答案 0 :(得分:0)
document.getElementById()
的功能仅适用于HTML。
在您的情况下,<asp:TextBox ... />
严格来说不是HTML(不同的命名空间),因此无法通过标识符引用。