Çirkin javascript:alert()
kutusunu değiştirmek için JQuery UI iletişim kutusunu kullanmaya çalışıyorum. Benim senaryomda, bir öğeler listesi var ve her birinin yanında, her biri için bir "sil" düğmesi olurdu. psuedo html kurulumu aşağıdaki gibi bir şey olacaktır:
<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>
JQ kısmında, belgeye hazır olarak, önce div'ı gerekli düğmeyle kalıcı bir iletişim kutusu olacak şekilde ayarlar ve bu "a" yı kaldırmadan önce onay için tetiklenecek şekilde ayarlar:
$("ul li a").click(function() {
// Show the dialog
return false; // to prevent the browser actually following the links!
}
Tamam, sorun burada. başlatma süresi boyunca, iletişim kutusunun kimin (öğe) tetikleyeceği hakkında hiçbir fikri olmayacaktır ve ayrıca öğe kimliği (!). Kullanıcı hala EVET'i seçerse, kaldırmak için bağlantıyı takip edecek şekilde bu onay düğmelerinin davranışını nasıl ayarlayabilirim?