Spiga

在母版页(MasterPage)中使用 jQuery 的一个小技巧

2010-04-15 08:49 by 匡匡, 2213 visits, 收藏, 编辑

所以在以前在 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 加了一个 'btnAdd' 的样式,这个样式并不存在,但这不影响 btnAdd 控件的显示。

 

希望这个小技巧对你有用!


文章出处:我的网站

Add your comment

12 条回复

  1. #1楼 菌哥      2010-04-15 09:08
    这也算技巧?
     回复 引用 查看   
  2. #2楼 牦牛      2010-04-15 09:13
    是否可以称之为 样式污染?
     回复 引用 查看   
  3. #3楼 ygcao      2010-04-15 09:21
    @牦牛
    好像jquery.validate也是这样做的。
     回复 引用 查看   
  4. #4楼 ideazoom      2010-04-15 09:22
    这个文章也能让首页??
     回复 引用 查看   
  5. #5楼 Jun@似水流年      2010-04-15 09:24
    如果不是想批量选择,那还不如加Id实用
     回复 引用 查看   
  6. #6楼 玄魂      2010-04-15 09:29
    貌似。。。。
     回复 引用 查看   
  7. #7楼 爱吃猫的老鼠      2010-04-15 09:40
    ................
     回复 引用 查看   
  8. #8楼 LawSong      2010-04-15 09:45
    这个....
     回复 引用 查看   
  9. #9楼 Gray Zhang      2010-04-15 10:56
    类选择器没效率
     回复 引用 查看   
  10. #10楼 johngeng      2010-04-15 12:09
    这也放首页?
    LZ也太大胆了吧。。。。
    无语中。。。
     回复 引用 查看   
  11. #11楼 ohaiyo      2010-04-15 12:32
    页面数据量大的时候,会很慢~
     回复 引用 查看   
  12. #12楼 裤裤不酷      2010-04-29 13:14
    无语
     回复 引用 查看