Я использую плагин диалога JQuery UI, чтобы отобразить окно подтверждения для удаления соответствующего span
следующим образом. Вот мой JS код:Выберите несколько элементов с тем же классом
$("#dialog-stergelu").dialog({
autoOpen: false,
bgiframe: true,
resizable: false,
width: 400,
modal: true,
overlay: {
backgroundColor: '#000',
opacity: 0.5
},
buttons: {
'Sterge': function() {
window.location = $('.opener').attr('confirm');
},
'Anuleaza': function() {
$(this).dialog('close');
}
}
});
$('.opener').click(function() {
$('#dialog-stergelu').dialog('open');
});
Вот HTML:
<div id="dialog-stergelu" title="Stergeti acest raport ? ">
<p>
<span class="ui-icon ui-icon-alert" style="float: left; margin: 0 7px 20px 0;"> </span>Chiar doriti sa stergeti acesta lucrare ? (Apasati "Anuleaza" pentru anularea comenzi)
</p>
</div>
<span class="opener" confirm="delete.php?id=213115">Delete</span>
<span class="opener" confirm="delete.php?id=22314">Delete</span>
<span class="opener" confirm="delete.php?id=222111">Delete</span>
<span class="opener" confirm="delete.php?id=215231">Delete</span>
<span class="opener" confirm="delete.php?id=223151">Delete</span>
Я хочу, чтобы получить атр confirm
от щелкнули span
. Сейчас он получает только первый.
@passionateCoder - вопрос _is_ на английском языке. – nnnnnn