2010-04-20 29 views
32

Tôi muốn chọn một neo bên trong một div như thế nàyjquery chọn yếu tố bên trong một lớp

<div class="response content"> 
    Disapproved Bank Mandiri<br><br> 
    <p> 
    <a class="showlist" href="#">Back to list?</a> 
    </p> 
</div> 

các jquery để làm điều này là gì?

+8

selectors bạn nên đọc (http://api.jquery.com/category/selectors/) trong jQuery trước khi hỏi. – Reigel

Trả lời

43

Bất kỳ neo trong một div có các lớp "phản hồi" và "nội dung":

$('.response.content a') 

Hoặc chỉ neo với một lớp học của "showlist":

$('.response.content a.showlist') 
11

Nếu bạn đòi hỏi cả hai lớp trên DIV:

$("div.response.content a.showlist"); 

Nếu không,

$("div.response a.showlist"); 

Để tìm hiểu thêm về cách sử dụng cơ bản của jQuery Selectors, hãy truy cập http://api.jquery.com/category/selectors/

3

Một cách khác để bạn có thể giải quyết việc này đang sử dụng jQuery .find()

Dưới đây là một ví dụ của việc sử dụng find() để chọn tất cả các yếu tố trong một div với lớp "nội dung phản hồi".

jQuery('.response.content').find('a'); 

Đây cũng là một bài hữu ích mà thăm chủ đề của selectors vs. .find()

Các vấn đề liên quan