Índice

Los selectores y los caracteres especiales

Los símbolos que se usan en la sintaxis de jQuery son un problema cuando se utilizan en la parte literal del código.

Por este motivo, hay que indicar que estos caracteres no son símbolos jQuery. Para ello, tenemos que poner delante de los caracteres especiales dos barras oblicuas inversas \\ (backslashes).

Por ejemplo:

#foo\\:bar 
#foo\\[bar\\] 
#foo\\.bar

La lista completa de caracteres especiales de la sintaxis de jQuery es: # ; & , . + * ~ ’ : " ! ˆ $ [ ] ( ) = > | /

Lo más razonable es simplemente evitar su uso.