jQuery: selezionare i campi di tipo e-mail con un selettore personalizzato

Con jQuery possiamo selezionare i campi di tipo e-mail usando un selettore personalizzato.

Definiamo il seguente selettore:


(function( $ ) {
    $.extend( $.expr[":"], {
        email: function( elem ) {
            var type = $( elem ).attr( "type" );
            return type === "email";
        }
    });
})( jQuery );

Esempio d'uso:


$( "#form" ).find( ":email" ).attr( "required", "required" );​
Torna su