Sto cercando di ottenere un div che ha "pannello corrente" come nome di classe. Il problema è lo spazio - come posso selezionarlo?jQuery: selettore (nome classe con spazio)
risposta
I nomi di classe non possono contenere spazi. Quello che hai sono due classi:
<div class="panel current">
Questo div ha due classi: pannello e corrente. Questo è facilmente selezionato:
$("div.panel.current")...
che significa selezionare tutti i div che hanno pannello di classe e corrente di classe.
Il div
ha due nomi: class
panel
current
È possibile utilizzare $("div.panel")
o $("div.current")
per selezionarlo.
panel current
non è un nome di classe, in realtà si tratta di due nomi di classe. È possibile utilizzare il seguente selettore:
$('.panel.current')
$('div').filter(function() {
return this.className == 'panel current';
});
O
$("div[class='panel current']");
Utilizzare questo se è necessario abbinare un elemento con una corrispondenza esatta dei nomi delle classi (spazi inclusi)
Il altri poster hanno ragione, il DiV che hai pubblicato ha due nomi di classe: 'panel' e 'current'; Se si desidera selezionarli entrambi, utilizzare $('.panel.current')
.
Ciò comprenderà anche elementi come:
<div class="foo panel bar current"></div>
- 1. jQuery selettore vicino classe
- 2. Selettore classe JQuery vs selettore id
- 3. selettore jquery per div con classe
- 4. Selettore Jquery per tipo di elemento e nome classe?
- 5. classe jQuery all'interno del selettore di classe
- 6. jQuery selettore ordinabile ("id" vs. "classe")?
- 7. jQuery selettore: elementi di ancoraggio per nome
- 8. selettore jQuery per ottenere forma per nome
- 9. Ricerca nome classe corrispondente in jQuery
- 10. conteggio div visibile con nome classe jquery
- 11. Possibile errore di selettore classe JQuery
- 12. Selettore classe jQuery e fare clic su()
- 13. jQuery data- * vs selettore di classe - prestazioni?
- 14. jQuery esclude elementi con una determinata classe nel selettore
- 15. selettore jQuery con attributo specifico
- 16. jQuery O Selettore?
- 17. jQuery CSS 'o' selettore
- 18. nome server webdriver con spazio utilizzando java
- 19. Selettore jQuery + SVG Incompatibile?
- 20. Jquery $ (this) Bambino Selettore
- 21. selettore jQuery E operatore
- 22. Come escludere un particolare nome di classe nel selettore CSS?
- 23. Mangling nome selettore CSS?
- 24. Selettore di classe o elemento LIKE per jQuery?
- 25. jQuery punto nel selettore ID?
- 26. Uso: ultimo figlio con selettore di classe
- 27. Aggiungere uno spazio con jQuery
- 28. JQuery selettore comune CSS
- 29. jQuery 1.9.1 selettore proprietà
- 30. selettore jquery come selettore a due elementi
http://docs.jquery.com/Selectors/class#classclass avrebbe dovuto risolto questo per voi. –