2011-12-15 14 views
12

Quiero ejecutar alguna función en todos los elementos de clase. ¿Cómo puedo hacer eso?jQuery función de disparo en todos los elementos de clase

lo que quiero decir algo como:

// i want to fire my function on all class elements 
$('.myClass').go(function(){ 
    // my function using "this" object 
}); 

sé que esto es una pregunta tonta, yo solía trabajar en propotype desde hace algún tiempo y ahora no recuerdo función apropiada para jQuery

Respuesta

6

Sólo tiene que utilizar el iterador .each() común:

$('.myClass').each(function() { 
    go($(this)); 
}); 

Otra opción si usted está en un código más elegante, escribir su propio plug-in - buena respuesta se puede encontrar en esta pregunta: How to create a jQuery plugin with methods?

Cuestiones relacionadas