Это расширение предыдущего вопроса, на который был дан ответ. Но есть другая потребность / проблема. Вот код jquery:
$("#deletec-box").dialog({
autoOpen: false,
resizable: false,
height:230,
modal: true,
buttons: {
"Confirm": function() {
window.location = $('#deletec-confirm').attr('href');
$(this).dialog("close");
},
Cancel: function() {
$(this).dialog("close");
}
}
});
$("#deletec-confirm").click(function() {
$("#deletec-box").dialog("open");
return false;
});
Вот оригинальная ссылка:
<a href="?action=delc&cid=2" id="deletec-confirm">Delete</a>
Но у меня есть несколько ссылок на одну страницу с одним и тем же идентификатором. Поэтому я изменил ссылку на:
<a href="?action=delc&cid=2" id="deletec-confirm10">Delete</a>
<a href="?action=delc&cid=2" id="deletec-confirm9">Delete</a>
<a href="?action=delc&cid=2" id="deletec-confirm12">Delete</a>
Как я могу динамически получить ссылку, по которой щелкнул человек, чтобы открыть диалоговое окно? Прямо сейчас он получает URL-адрес примерно так:
window.location = $('#deletec-confirm').attr('href');
Могу ли я изменить идентификатор на класс в ссылке? Или есть другой способ динамического выбора идентификатора ссылки, чтобы я мог сохранить атрибут id = для каждой ссылки?
Примечание: если это считается дубликатом, пожалуйста, дайте мне знать, что мне нужно сделать.