No, no todos los selectores jQuery son selectores CSS válidos. jQuery tiene varios selectores personalizados (por ejemplo: ocultos) y se pueden definir más a través de la API de complementos de jQuery. Puede ver la lista completa de selectores jQuery-only (antes de cualquier complemento), aquí.
Sin embargo, todos los selectores CSS (nivel 3) son selectores jQuery válidos. Entonces podría decir que los selectores jQuery son un superconjunto de selectores CSS (nivel 3).
En cuanto a la segunda parte de su pregunta, el selector de ID de jQuery – #id – es, de hecho, un selector CSS válido, definido en la definición inicial del lenguaje CSS.
- ¿Qué tan beneficioso es aprender Angular y nodo?
- ¿Qué es Adobe Flash? ¿Se usa en sitios web? ¿Para qué?
- ¿Es la práctica recomendada revisar su código todos los días cuando se realiza el desarrollo de Drupal?
- Cómo utilizar PHP: función file_get_contents
- ¿Vale la pena crear un sitio como indiabix.com?
Sin embargo, el atributo ID de un elemento HTML no es un selector CSS. Creo que estás mezclando tus términos, así que intentaré aclarar cada uno.
- Un atributo HTML es una característica de HTML que, cuando se define, configura elementos HTML o ajusta su comportamiento de diferentes maneras. Algunos atributos son válidos solo para elementos específicos, mientras que otros son globales y se pueden usar con cualquier elemento HTML.
- Un selector de CSS, es una característica de CSS, que define a qué elementos se aplica un conjunto de reglas CSS. Ver aquí para una explicación en profundidad.
- El atributo id es un atributo global que se puede usar para definir un identificador único para un elemento.
- Un selector de ID, es un selector CSS, que se puede usar para seleccionar elementos usando sus ID.
Como nota final, me gustaría señalar la diferencia entre el atributo de un elemento HTML y la propiedad de un objeto DOM, como su distinción importante para entender para cualquiera que esté aprendiendo HTML. Incluso jQuery distingue entre los dos, proporcionando 2 métodos: .attr () y .prop ().