Voici une question rapide qui est probablement plus simple que je ne le pense.Fermer une boîte de dialogue jQuery UI d'un élément à l'intérieur de celle-ci?
Je remplis une boîte de dialogue jQuery UI avec le code HTML résultant à partir d'un appel $ .ajax(). Dans certains cas, html inclut un bouton qui, lorsqu'on clique dessus, je souhaite fermer la boîte de dialogue contenant. En supposant que je ne sache rien de l'élément qui a été spécifié pour être le dialogue en utilisant $("#element").dialog()
... (ie je n'ai aucune idée de ce que le sélecteur "#element" est du contenu interne de la boîte de dialogue) - Quel est le meilleure façon de fermer la boîte de dialogue d'un élément cliqué à l'intérieur de celui-ci?
Intéressant ... il ne semble pas réellement que .ui-dialogue est le bon sélecteur. Dialog supprime quelques divs, et celui qui semble avoir besoin de dialogue ('close') appelé n'est pas ".ui-dialog" ... encore en cours d'investigation ... – womp
ressemble à .closest ('.ui -dialog-content '). dialog (' fermer '); est ce qui est nécessaire. – womp
@Womp, ouais, l'élément '.ui-dialog' est l'élément d'enveloppe que jQuery place autour du contenu original pour le transformer en boîte de dialogue. – Alnitak