Estoy tratando de adjuntar eventos de "clic" a todos los elementos de una clase en particular. El problema es que algunos de los elementos están en una pestaña que está oculta (mostrar: ninguno) en el momento en que el evento está vinculado. (.enlazar()). Parece que cuando se muestran estos elementos, los eventos ya no están vinculados.jQuery - ¿Cómo puedo vincular eventos a elementos ocultos que se mostrarán más adelante?
$('a.someClass').bind('click', function(){
alert("test");
});
Los elementos ocultos no parecen tener un evento de clic enlazado. Si selecciono los elementos ocultos:
$('a.someClass:hidden').bind('click', function(){
alert("test");
});
parece que el evento click no está obligada cuando estos elementos ya no se ocultan. Alguien ha experimentado esto? ¿Hay alguna manera de vincular y suponer eventos a elementos independientemente de su propiedad de visualización?
Gracias
prueba de su selector para asegurarse de que es la selección de los elementos ocultos elementos que son pantalla:. ninguno todavía puede tener eventos vinculados a ellos. Pruebe $ ('a.someClass: hidden'). length y vea qué devuelve para probar si su selector es correcto. – derek
'independientemente' o 'independientemente'. Nunca 'no obstante';) – osullic