Prototype ahora soporta selector de atributos

Protoype ha implementado una nueva potente herramienta para su nueva versión (1.5.0 beta1).
Esto nos permite usar atributos en el seleccionador ($$).

La síntaxis es

$$('form#foo input[type=text]').each(function(input) {
Element.setStyle(input, {color: 'red'});
});

Esto aplicaría color:red a todos los campos de texto dentro del formulario ‘foo’.

Además de usar la expresión ‘=’ tenemos la opción de usar los selectores definidos por w3.org.
Otra funcionalidad muy interesante es poder seleccionar por varios atributos usando

form#foo input[type=text][class=test]

Nos ahorraremos bastantes líneas do código con esta nueva variante :-)

La versión beta1 de Prototype se puede bajar en aquí
Miguel

Deja un comentario