Я пытаюсь использовать JQuery UI Dialog для замены уродливого javascript:alert()
.
В моем сценарии у меня есть список элементов, и рядом с каждым из них у меня будет кнопка "удалить" для каждого из них.
установка 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!
}
ОК, вот проблема. во время инициализации диалог не имеет понятия, кто (элемент) его запустит, а также идентификатор элемента (!). Как настроить поведение этих кнопок подтверждения, чтобы, если пользователь по-прежнему выбирает ДА, он будет следовать по ссылке, чтобы удалить его?