Inserto elementos en el DOM mediante jQuery.
Por ejemplo:
Código Javascript :
$("#contenido").append('<input id="'+dataJson[i].id_tarea+'" name="'+dataJson[i].id_tarea+'" type="checkbox">...");
Luego para que se refresque el DOM utilizo:
Código Javascript :
$("#contenido").trigger('create');
De esta forma se visualiza el contenido de la página dinámicamente.
El caso es que utilizo la librería Hammer.js para detectar el evento "hold" (mantener pulsado durante medio segundo), y solo me funciona para los elementos que tengo cargados desde el inicio, y no en los elementos que cargo directamente mediante jQuery.
Código Javascript :
$(document).ready(function(e) { $("input").on("hold", function (e){ alert($(this).attr("id")); }); });
¿Alguien sabe como hacer que este evento "hold" se refresque para que tenga en cuenta los nuevos elementos del DOM cargados dinámicamente?
Gracias de antemano.