У меня проблемы с jQuery.Я хочу, чтобы диалоговое окно появлялось, когда пользователь щелкает ссылку, чтобы удалить что-то, и предлагает им убедиться, что они действительно хотят удалить это.Диалоговое окно выглядит нормально, однако я не вижу способа получить URL ссылки, когда пользователь нажимает кнопку «Да».Я попытался использовать свойство event.relatedTarget
, чтобы получить URL-адрес тега, но он нулевой.Кто-нибудь знает, как это сделать?
Код
<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;
});
});