try selectivizr riddle motor lite component all jquery jquery-selectors sizzle

selectivizr - expresión no reconocida::[type=checkbox] con jQuery 1.8



motor selector jquery (2)

Actualizo el código a jQuery 1.8 y empiezo a recibir este error:

unrecognized expression: :[type=checkbox]

Por supuesto, esto es como decir que la expresión :[type=checkbox] no es reconocida por la nueva versión de jQuery y mi pregunta es:

He escrito de la manera incorrecta, o es un error ?

He hecho esta versión para prueba en jsFiddle http://jsfiddle.net/4y8tb/6/ , abra la consola para ver el registro, y si cambia la versión de jQuery lo verá uno para trabajar y otro no.

He intentado con otra sintaxis (como :[type="checkbox"] ) pero falla.


Cambia esto:

$(''input:[type=checkbox]'')

A:

$(''input[type=checkbox]'')

Está utilizando el selector Attribute Equals , la sintaxis debería ser:

$(''element[attribute="value"]'')


jQuery tiene un pseudoselector propio para casillas de verificación:

$('':checkbox'')