我在我的页面上使用 jQuery 对话框。在我将 jQuery 版本从 1.8 升级到 1.9 之后,我的对话框 div 在我单击按钮打开对话框页面之前在页面上可见。
当我使用 jq 1.8 时,下面的代码有效,并且在#form
我单击button
. 现在我升级到 jq1.9 在#form
页面上是可见的。知道为什么以及如何解决这个问题吗?
$(document).on('click', '.button', function(){
$("#form").dialog("open");
});
<div id="form" title="Create new">
<form>
<label for="name">Name</label>
<input type="text" name="name" id="name" class="text ui-widget-content ui-corner-all" />
</form>
</div>