jQuery UIダイアログが機能しないのはなぜですか?
divをhtmlのページに配置すると機能しますが、以下のように動的に挿入してから、クリックイベントで削除したいと思います。
var d = $("<div id='my' >any text</div>");
d.dialog({
modal: true
});
後で別のイベントで閉じたい
$('td').click(function(){
$("#my").dialog("close");
)};
jQuery UIダイアログが機能しないのはなぜですか?
divをhtmlのページに配置すると機能しますが、以下のように動的に挿入してから、クリックイベントで削除したいと思います。
var d = $("<div id='my' >any text</div>");
d.dialog({
modal: true
});
後で別のイベントで閉じたい
$('td').click(function(){
$("#my").dialog("close");
)};
要素を作成しましたが、それをDOMに追加していないようですか?メソッドを使用する場合は、.appendTo()メソッドを呼び出す前に、そのメソッドをDOMに追加できます.dialog()。
代わりにこのようなものを試してください
$("<div id='my'>any text</div>").appendTo("body");