2010-07-14 3 views
0

Я использую ListView и я хочу, чтобы найти LinkButton с помощью JQuery как можноКак найти кнопку ссылки внутри ListView с помощью 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 в пользователя и на странице я не могу получить предупреждение, если я нахожу кнопку ссылки под пользовательским контролем на странице, на которую наследуется пользовательский контроль. Как я могу это сделать? –

+0

Как найти кнопку «Ссылка» внутри представления списка, если я помещаю эту ссылку в списке под пользовательским элементом управления, и я использую пользовательский элемент управления на странице, то как мне найти кнопку ссылки со страницы или в пользовательском контроле? ? –

+0

@Vara - Оба вышеуказанных метода должны работать так: метод класса не заботится о том, где он вложен, он найдет его где угодно в рендеринге разметки. Вы пытаетесь найти элемент управления в jQuery или в ASP.Net? Я спрашиваю, потому что это * полностью * другой вопрос. –

Смежные вопросы