我在jQuery中遇到了一些麻煩。當用戶點擊一個鏈接來刪除一些內容並提示他們確實想要刪除它時,我想要一個對話框出現。該對話框顯示正常,但我沒有看到用戶單擊「是」按鈕時獲取鏈接的URL的方法。我嘗試使用event.relatedTarget
屬性來獲取標籤的url,但它是空的。有誰知道如何做到這一點?將JQuery對話框綁定到按鈕的事件
代碼
<div id="dialog" title="Delete Run">
<p><span class="ui-icon ui-icon-alert" style="float:left; margin:0 7px 0 0;"></span>Are you sure you want to delete that run?</p>
</div>
$(document).ready(function() {
$('#dialog').dialog({
autoOpen: false,
width: 400,
modal: true,
draggable: false,
resizable: false,
buttons: {
"Yes": function(event) {
//Go to the url in $("a.delete")
},
"No": function() {
$(this).dialog("close");
}
}
});
$("a.delete").click(function(){
var url = $(this).attr("href");
$('#dialog').dialog('open');
return false;
});
});