मैं बदसूरत javascript:alert()
बॉक्स को बदलने के लिए JQuery UI डायलॉग का उपयोग करने का प्रयास कर रहा हूं । मेरे परिदृश्य में, मेरे पास मदों की एक सूची है, और उनमें से प्रत्येक व्यक्ति के बगल में, मेरे पास उनमें से प्रत्येक के लिए "हटाएं" बटन होगा। psuedo html सेटअप कुछ इस प्रकार होगा:
<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 भाग में, दस्तावेज़ तैयार होने पर, मैं सबसे पहले div को आवश्यक बटन के साथ एक मोडल डायलॉग होने के लिए सेटअप करूंगा, और उन "a" को हटाने के लिए पुष्टि करने से पहले फायरिंग सेट कर दूंगा, जैसे:
$("ul li a").click(function() {
// Show the dialog
return false; // to prevent the browser actually following the links!
}
ठीक है, यहाँ समस्या है। init समय के दौरान, संवाद का कोई पता नहीं होगा कि कौन (आइटम) इसे आग देगा, और आइटम आईडी (!) भी। मैं उन पुष्टिकरण बटन के व्यवहार को कैसे सेट कर सकता हूं, यदि उपयोगकर्ता अभी भी हां का चयन करता है, तो वह इसे हटाने के लिए लिंक का पालन करेगा?