2010-04-20 14 views
32

Quiero seleccionar un ancla dentro de un div como estojQuery seleccione elemento dentro de una clase

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

¿Cuál es el jQuery para hacer esto?

+8

selectores que debería haber leído (http://api.jquery.com/category/selectors/) en jQuery antes de pedir. – Reigel

Respuesta

43

Cualquier ancla en una div con clases de "respuesta" y "contenido":

$('.response.content a') 

O sólo anclas con una clase de "showlist":

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

Si necesita ambas clases en la DIV:

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

Si no es así,

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

Para obtener más información sobre el uso básico de jQuery selectores, visitar http://api.jquery.com/category/selectors/

3

Otra forma de poder resolver este está usando jQuery .find()

He aquí un ejemplo del uso de find() para seleccionar todos los elementos en un div con la clase "contenido de respuesta".

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

Ésta es también una entrada útil que visita el tema de selectors vs. .find()

Cuestiones relacionadas