В данный момент я использую следующий код, чтобы вызвать диалоговое окно для редактирования записей mysql, но моя проблема - кнопка im, использующая для вызова диалогового окна, проходя через цикл while, чтобы разрешить мне отредактируйте любую запись, но то, что происходит, - это то, что верхняя кнопка откроет диалоговое окно, но 2-го третьего и так далее. Я выяснил, почему это происходит, потому что у всех у них одинаковый идентификатор, но мой вопрос в том, что есть ли способ, чтобы вызвать диалоговое окно, когда-либо я нажать на любую из кнопок без записи 100 из диалоговых коробками в ..проблема с диалоговым окном jquery
$("#edit").dialog({
autoOpen: false,
draggable: false,
modal: true,
width: "322",
buttons: {
"Add to Log": function() {
$(this).dialog("close");
},
Exit: function() {
$(this).dialog("close");
}
}
});
$("#editi").click(function() {
$("#edit").dialog("open");
return false;
});
</script>
<button id="editi">Edit</button> // normally goes thru a while loop and is reapeted 5 or 6 times but only the frist one genrated works
<div class="edit" id="edit" title="Edit Entry" style="font-size:15px">
<p>hello</p>
никогда сохраняйте идентификатор более чем одного компонента DOM, так же, как и ожидалось. –