9
votes

Quel est le sélecteur de jQuery correct pour obtenir toutes les publications sélectionnées avec un certain nom de classe?

Je veux faire boucle à travers toutes les choisies de la liste déroulante avec un certain nom de classe et ajouter un élément à celui-ci et je suis juste en difficulté avec le sélecteur correct


edit: je dois faire Quelque chose ne va pas comme la majeure partie de la réponse acceptée upvoted ne semble pas fonctionner, je pense qu'il doit y avoir une quirk dans mon code. J'ai collé à la fois le code HTML et le code JQuery ci-dessous. laissez-moi savoir si cela a du sens.


html: xxx

etc. . .

code jQuery: xxx


0 commentaires

5 Réponses :


13
votes

Vous devez utiliser sélecteur .class . < Pré> xxx

Pour plus d'informations sur la sélection des éléments de JQuery, jetez un coup d'œil à http : //docs.jquery.com/Selectors .


0 commentaires

1
votes

Vous devez utiliser le .ClassName code> sélecteur, Comme ceci:

$('select.className')


0 commentaires

5
votes

Donnez-lui un coup:

$('select.className').each(function() {
   var currentSelect = $(this);
   // ... do your thing ;-)
});


0 commentaires

7
votes

Pour répondre à votre nouvelle question, vous pouvez utiliser la ligne suivante pour supprimer toutes les

démo


0 commentaires

1
votes

Votre code JQuery posté fonctionne pour moi, tant que je définis CurrentComponentName code> Pour être l'une des options de votre sélection. La réponse d'Aron Rotteveel est très proche, mais la partie ajoutée est un peu éteinte, essayez ceci:

$('select.componentSelect').each(function() { 
    $(this).append('<option value="foo">Bar</option>'); 
}); 


0 commentaires