Tengo una lista de elementos que tienen asociados algunos botones jQueryUI. Después de una acción (borrar un elemento), quiero volver a cargar la lista a través de ajax.Agregar botones jQueryui a contenido agregado dinámicamente
El único problema es cuando lo hago, los botones JQueryUI ya no se muestran, solo el marcado estándar.
Sé que puedo usar jQuery.live()
para agregar dinámicamente manejadores de clics, etc., pero ¿cómo puedo aplicar un jQueryUI button()
a ellos?
Enfriar gracias. Entonces, la respuesta corta es: no se puede, a menos que use el plugin livequery. Podría verificarlo de todos modos, pero considero su punto de eficacia si así es como funciona. Sin embargo, la información útil sobre los métodos de llamada en contexto - Creo que mi principal preocupación era evitar volver a ejecutar .button() en todos los elementos de la página, que usted respondió. – Hippyjim
Como nota al margen de esta respuesta, tuve que revertir el orden para la "actualización", donde es $ (". Button", data) .button(), tuve que hacer $ (datos, ".button"). botón(), solo en caso de que alguien más lo intente y no esté funcionando. – MatRichard