所以在以前在 head 区加了很多类似于
var btnAddID = '<%=btnAdd.ClientID%>';
这样的代码。
在熟悉使用 jQuery 后,我就想到给控件加个特别的样式,样式并不一定需要真正的存在,这样就可以通过 jQuery 的样式选择器来获取这个控件,如:
<asp:Button ID="btnAdd" runat="server" CssClass="Button btnAdd" Text="Add" />
下面使用 jQuery 来获取这个控件
// Javascript
$('.btnAdd').click(....); // 使用 .btnAdd 来获取 btnAdd 控件
$('.btnAdd').click(....); // 使用 .btnAdd 来获取 btnAdd 控件
上面的代码是给 btnAdd 加了一个 'btnAdd' 的样式,这个样式并不存在,但这不影响 btnAdd 控件的显示。
希望这个小技巧对你有用!
文章出处:我的网站