2012-09-19 18 views
6

Tengo una página web que tiene múltiples controles deslizantes sobre todo con la clase '.viewer'Aplicar la función jQuery para múltiples elementos con la misma clase

Si añado mi trabajo jQuery

$('.viewer').carousel('.viewer #simplePrevious', '.viewer #simpleNext'); 

Este doesnt ¿Esto es porque no sabe qué control deslizante aplica también? ¿No debería aplicarse a todos los elementos .viewer en la página?

Respuesta

16

se debe utilizar el método de jQuery each():

$('.viewer').each(function() { 
    $(this).carousel('.viewer #simplePrevious', '.viewer #simpleNext'); 
}); 

Comprobar el documento en línea para obtener más información: http://api.jquery.com/each/

Esperanza esto ayuda a su compañero.

+0

Ahh genial, muchas gracias @Littm, voy a leer sobre eso ahora pero está funcionando genial! – Liam

+0

¡Su compañero de bienvenida! No olvides aceptar la respuesta;) – Littm

Cuestiones relacionadas