【发布时间】:2013-08-08 19:31:29
【问题描述】:
我知道,我知道,“不要使用 AjaxToolKit”......但假设我坚持使用它。
如果我有以下情况:
<asp:TextBox runat="server" ID="textBox" />
<asp:TextBoxWatermarkExtender runat="server
TargetControlID="textBox"
WatermarkText="Text" />
和
var textBoxSelector = $(#'<%= textBox.ClientID %>');
那么这不起作用(即它改变了水印文本而不是所需的文本)
textBoxSelector.val('example text');
但是我发现在 Chrome 中可以这样做:
textBoxSelector.focus();
textBoxSelector.val('example text');
但不是在 Internet Explorer 中。
有什么想法可以实现吗?
【问题讨论】:
-
$('');需要是 $('#');
-
只是一个错字。已更新。
标签: jquery asp.net webforms cross-browser