Sto cercando di usare la finestra dell'interfaccia utente di JQuery per sostituire la brutta javascript:alert()
scatola. Nel mio scenario, ho un elenco di elementi e accanto a ciascuno di essi, avrei un pulsante "Elimina" per ciascuno di essi. l'installazione html di psuedo sarà qualcosa di seguito:
<ul>
<li>ITEM <a href="url/to/remove"> <span>$itemId</span>
<li>ITEM <a href="url/to/remove"><span>$itemId</span>
<li>ITEM <a href="url/to/remove"><span>$itemId</span>
</ul>
<div id="confirmDialog">Are you sure?</div>
Nella parte JQ, sul documento pronto, impostarei prima il div come una finestra di dialogo modale con il pulsante necessario, e imposterò quelle "a" che sparano alla conferma prima di rimuoverle, come:
$("ul li a").click(function() {
// Show the dialog
return false; // to prevent the browser actually following the links!
}
OK, ecco il problema. durante il tempo di inizializzazione, la finestra di dialogo non avrà idea di chi (oggetto) lo accenderà, e anche l'id oggetto (!). Come posso impostare il comportamento di quei pulsanti di conferma per, se l'utente sceglie ancora SÌ, seguirà il link per rimuoverlo?