web-dev-qa-db-fra.com

jquery select element dans une classe

Je veux sélectionner une ancre dans un div comme celui-ci

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

Quelle est la jquery pour ce faire?

34
strike_noir

N'importe quel point d'ancrage dans un div avec des classes "réponse" et "contenu":

$('.response.content a')

Ou uniquement des ancres avec une classe de "showlist":

$('.response.content a.showlist')
49
awgy

Si vous avez besoin des deux classes sur le DIV:

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

Si non,

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

Pour en savoir plus sur l'utilisation de base des sélecteurs jQuery, visitez http://api.jquery.com/category/selectors/

11
Sampson

Une autre façon de résoudre ce problème est d'utiliser jQuery . Find ()

Voici un exemple d'utilisation de find () pour sélectionner tous les éléments d'une div avec la classe "content response".

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

Ceci est également un article utile qui visite le sujet de sélecteurs vs .find ()

3
ScottyG