Estoy implementando un navegador de árbol en HTML. Al hacer clic en un nodo, invoco una función que agrega elementos secundarios del nodo. Hasta aquí todo bien. Ahora quiero invocar de inmediato el controlador de clic de uno de los elementos secundarios para expandirlo también. Mi problema es que jQuery no puede encontrar los elementos secundarios que acaban de agregarse. Cuando paso por el depurador, se invoca mi código para encontrar los elementos antes de que el navegador muestre los nuevos elementos, lo cual supongo que es el problema.Los elementos HTML añadidos dinámicamente no se pueden encontrar usando jQuery
¿Hay algún evento que pueda esperar (similar a la carga) que marca cuando el HTML recién agregado está visible? ¿O un método que pueda invocar para forzar el renderizado antes? Cualquier sugerencia será bienvenida.
Nota: Desde entonces, me he dado cuenta de que el problema era completamente mi culpa, no del navegador ni de jQuery. Por favor, mira mi respuesta a continuación.
Algunos código sería útil con el fin de ayudarle. –
¿Podría agregar algo del código problemático para ayudar a dar una solución más específica? – deceze