2010-05-25 9 views
5

estoy viendo un tutorial aprender jQuery, por primera vez, y parece que puede seleccionar elementos utilizando más o menos CSS, como:En jQuery, ¿funciona el estilo de selección avanzado de CSS3 en todos los navegadores?

$('ul li:nth-child(3)').addClass('biscuits'); 

Es ese tipo de selector de ir a trabajar en todos los navegadores, o simplemente los que soportan CSS 3?

+1

Funcionará en todos los navegadores: jQuery tiene su propia implementación para esto, no depende del soporte del selector del navegador. –

Respuesta

1

Se debe trabajar en todos los navegadores - de hecho, es la principal fortaleza de jQuery :)

0

Que yo sepa que funciona en todos los navegadores que jQuery soportes. Que es más que suficiente La técnica aquí no se basa en CSS sino en JavaScript.

0

Debería funcionar en todos los navegadores compatibles con jQuery. Utiliza un motor de selector interno para nivelar navegadores que no sean CSS3 (tos, tos, IE). No deberías usar una biblioteca, ya que básicamente inhibe el progreso de los estándares (y provoca el flujo de usuarios lejos de IE).

+0

y tos, tos FF 2.0 – SztupY

+0

Firefox 2.0 fue malo, pero piense cronológicamente. En ese momento, IE tenía IE6, lo cual era una verdadera abominación. –

+1

Re: "No deberías usar una biblioteca, ya que básicamente inhibe el progreso de los estándares (y provoca el flujo de usuarios lejos de IE)." Aunque aprecio el punto que estás haciendo, esa es una posición bastante ridícula cuando te enfrentas con los requisitos del cliente. – Ben

Cuestiones relacionadas