ページで jQuery ダイアログを使用しています。jQuery のバージョンを 1.8 から 1.9 にアップグレードした後、ボタンをクリックしてダイアログ ページを開く前に、ダイアログ div がページに表示されます。
jq 1.8 を使用すると、以下のコードが機能し、#form
をクリックするまで表示されませんでしたbutton
。今#form
、ページに表示されている jq1.9 にアップグレードしました。なぜ、どうすればこれを解決できますか?
$(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>