Puedo agregar un evento click
a un elemento HTML y tener la actualización de evento click
$(document).data(key,value)
.jQuery data() y el evento 'changeData'
Esto entonces desencadenar $(document).bind('changeData', function() {...}))
. Sabiendo esto, ¿cuál sería la mejor manera de averiguar qué elemento HTML se actualizó $(document).data()
?
Ej:
$(document).bind('changeData', function {
// get the anchor that set $(document).data()
});
$('a').click(function() {
$(document).data('key', 'value');
});
Yo sugeriría segunda respuesta de Robert Ross, pero ver a mi nota debajo. También tenga en cuenta que esta función no está documentada, por lo que debe considerarse experimental _Y_ puede ser eliminada en el futuro cercano. Esté atento [a este informe de errores aquí] (http://bugs.jquery.com/ticket/7877) – Scoobler
, gracias por el aviso. – CoryDorning
De hecho, el evento 'changeData' ahora está en desuso, como lo indica la respuesta de @ TankorSmash. – Antti29