jquery.html()関数を使用してフォームをjquery-uiダイアログにロードしていますが、送信が機能しません(アラートが表示されません)-誰かが理由を教えてもらえますか?
ここにあります:http://jsfiddle.net/GMcev/11/
jquery.html()関数を使用してフォームをjquery-uiダイアログにロードしていますが、送信が機能しません(アラートが表示されません)-誰かが理由を教えてもらえますか?
ここにあります:http://jsfiddle.net/GMcev/11/
デリゲートイベントが必要です。ページの読み込み後にボタンがDOMに追加されるためです。動的に、次のようなものが必要です。
$('body').on('click', '.button', function() {
alert('TEST!'); //it doesnt work
});
電話
$(".button").click(function() {
alert('aaa');
ダイアログのオープンアクションで
$("#dialog").dialog({
autoOpen: false,
title: "contact",
open: function() {
$(".button").click(function() {
alert('aaa');
});
}
});
送信ボタンにonclickを入れることをお勧めします
<input type='submit' name='submit' class='button'
id='submit' value='Zapisz' onclick='dingDong()' />