jQueryに問題があります。ユーザーがリンクをクリックして何かを削除し、実際に削除するかどうかを確認するダイアログボックスが表示されるようにしたい。ダイアログボックスは正常に表示されますが、ユーザーが「はい」ボタンをクリックしたときにリンクのURLを取得する方法が表示されません。私はevent.relatedTarget
プロパティを使ってタグのURLを取得しようとしましたが、それはnullです。誰もこれを行う方法を知っていますか?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;
});
});