2010-07-14 57 views
0

我使用的ListView ListView控件內的鏈接按鈕,我想使用jQuery找到LinkBut​​ton的怎麼可能如何找到使用jQuery

<asp:ListView ID="dlSearchListView" runat="server" > 
      <LayoutTemplate> 
       <asp:PlaceHolder ID="itemPlaceholder" runat="server" /> 
      </LayoutTemplate> 
      <ItemTemplate> 
<div class="right"> 
          <div class="space1"> 
           <asp:LinkButton ID="lnkbtnTell_a_Friend" runat="server" Text="Tell a Friend" CssClass="PropertyLinkButtons"></asp:LinkButton> 
          </div> 
          <div class="space1"> 
           <asp:LinkButton ID="lnkbtnEmail_Owner" runat="server" Text="Email Owner" CssClass="PropertyLinkButtons"></asp:LinkButton> 
          </div> 
          <div class="space1"> 
           <asp:LinkButton ID="lnkView" runat="server" Text="View" CommandName="View" CssClass="PropertyLinkButtons"></asp:LinkButton> 
          </div> 
         </div> 
</div> 
      </ItemTemplate> 
     </asp:ListView> 

現在,我怎麼能找到使用鏈接按鈕「lnkbtnTell_a_Friend」提前jQuery的

感謝 瓦拉Prasad.M

回答

1

最簡單/乾淨的方法就是給他一個額外的類,只是改變它的CssClass這樣的:

CssClass="PropertyLinkButtons FriendButton" 

然後在jQuery的使用.class selector

$(".FriendButton").doSomething(); 

否則你可以通過ID和attribute-contains selector找到他們,但它要慢得多:

$("a[id*='lnkbtnTell_a_Friend']").doSomething(); 
+0

實際ListView控件在用戶控制和頁面中,我無法獲得警報,如果我找到usercontrol下的用戶控件繼承的頁面下的鏈接按鈕 我該怎麼做? – 2010-07-15 04:10:11

+0

如何在列表視圖中找到鏈接按鈕如果我將該鏈接按鈕放置在用戶控件下的列表視圖中,並且我正在頁面中使用用戶控件,那麼如何從頁面或用戶控件中找到鏈接按鈕? – 2010-07-15 11:50:19

+0

@Vara - 上述兩種方法都應該像這樣工作...類方法不關心它的嵌套位置,它可以在渲染標記的任何位置找到它。你是否試圖在jQuery或ASP.Net中找到控件?我問,因爲這是一個完全不同的問題。 – 2010-07-15 11:56:09