我正在从后面的代码创建一个动态文本框控件...我的问题是。如何将 javascript 代码附加到动态创建的文本框?
这是创建动态文本框的代码。
TextBox t = new TextBox();
t.ID = "txtDynamic";
t.TextMode = TextBoxMode.MultiLine;
t.Rows = 7;
下面是 Javascript....想添加到上面创建的控件中。
$('txtDynamic').limit('140','#charsLeft');
最佳答案
当使用 ASP.NET WebForms 时,我总是尽量避免在我的 javascript 中引用 ID,因为呈现的 ID 可能并不总是与服务器端 ID 相同。
使用 CssClass
来确保一致性,并在您的 jquery 选择器中使用 .
前缀代替 #
前缀。
TextBox t = new TextBox();
t.ID = "txtDynamic";
t.TextMode = TextBoxMode.MultiLine;
t.Rows = 7;
t.CssClass = "limit140";
$('.limit140').limit('140','#charsLeft');
关于javascript - 如何将javascript代码附加到asp.net中的这个动态控件文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11398101/