J'essaie d'obtenir un div qui a "panel current" comme nom de classe. Le problème est l'espace - comment puis-je le sélectionner?jQuery: selector (nom de classe avec espace)
Répondre
Les noms de classes ne peuvent contenir d'espaces. Ce que vous avez il ya deux classes:
<div class="panel current">
Cette div a deux classes: panneau et courant. C'est facilement sélectionné:
$("div.panel.current")...
Cela signifie sélectionner tous les divs qui ont panneau de classe et courant de classe.
Le div
a deux noms: class
panel
current
Vous pouvez utiliser $("div.panel")
ou $("div.current")
pour le sélectionner.
panel current
n'est pas un nom de classe, en réalité ce sont deux noms de classe. Vous pouvez utiliser le sélecteur suivant:
$('.panel.current')
$('div').filter(function() {
return this.className == 'panel current';
});
OU
$("div[class='panel current']");
utiliser si vous devez faire correspondre un élément avec une correspondance exacte des noms de classe (y compris les espaces)
Le d'autres affiches ont raison, le DiV que vous avez posté a deux noms de classe: «panel» et «current»; Si vous souhaitez les sélectionner tous les deux, utilisez $('.panel.current')
.
Cela comprendra également des éléments tels que:
<div class="foo panel bar current"></div>
- 1. jQuery selector avec variable
- 2. Problème avec jquery selector
- 3. Élément ou classe LIKE selector for jQuery?
- 4. Classe ambiguë Espace de nom Problème
- 5. jQuery selector
- 6. Jquery Selector
- 7. jQuery Zebra selector
- 8. jquery selector
- 9. jQuery CSS 'ou' selector
- 10. aide jquery selector
- 11. jQuery Selector
- 12. jQuery Selector
- 13. jQuery suivant (ish) selector
- 14. jQuery advanced selector
- 15. jQuery Selector - vérifié et la classe commence par
- 16. Extension d'une classe avec un autre espace de noms ayant le même nom de classe
- 17. pauses de rembourrage jQuery selector?
- 18. Xml Elément avec espace de nom
- 19. Ignore espace de nom avec T: préfixe
- 20. jQuery selector "memory"
- 21. jQuery Advance Selector
- 22. Requête SPARQL - Classe et sous-classe donnent un nom de classe et un espace de noms
- 23. Problème avec jQuery selector et MasterPage
- 24. jQuery selector samba
- 25. jQuery Selector Spécificité
- 26. jQuery xPath selector, &&
- 27. Aide jQuery child selector
- 28. Need jquery selector
- 29. jQuery startswith selector
- 30. Simplifier jQuery Selector
http://docs.jquery.com/Selectors/class#classclass aurait résolu ce pour vous. –