Saya mencoba menggunakan Dialog JQuery UI untuk mengganti javascript:alert()
kotak yang jelek . Dalam skenario saya, saya memiliki daftar item, dan di sebelah masing-masing individu, saya akan memiliki tombol "hapus" untuk masing-masing. pengaturan html psuedo akan menjadi sesuatu sebagai berikut:
<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>
Di bagian JQ, pada dokumen siap, saya pertama-tama akan mengatur div menjadi dialog modal dengan tombol yang diperlukan, dan mengatur "a" untuk menjadi konfirmasi sebelum menghapus, seperti:
$("ul li a").click(function() {
// Show the dialog
return false; // to prevent the browser actually following the links!
}
Oke, ini masalahnya. selama waktu init, dialog tidak akan tahu siapa (item) akan menjalankannya, dan juga id item (!). Bagaimana saya bisa mengatur perilaku tombol konfirmasi itu untuk, jika pengguna masih memilih YA, itu akan mengikuti tautan untuk menghapusnya?