Я пытаюсь создать всплывающую диалоговую форму с пользовательским интерфейсом jQuery, но сгенерированные кнопки не содержат никакого текста.
$(function(){
$( "#dialog-form" ).dialog({
autoOpen: false,
height: 300,
width: 350,
modal: true,
resizable: false,
buttons: {
"OK": function() {
alert("test");
$( this ).dialog( "close" );
}
}
});
Код сгенерированной кнопки следующий:
<div class="ui-dialog-buttonset">
<button type="button" text="OK" class="ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only" role="button" aria-disabled="false">
<span class="ui-button-text"/>
</button>
</div>
Кроме того, код обработчика кнопки выполняется при загрузке страницы, что означает, что я вижу «тест»всплывающее окно при загрузке страницы
Я использую jQuery и jQuery UI, загруженные с помощью API Google