0

jQuery UIダイアログが機能しないのはなぜですか?

divをhtmlのページに配置すると機能しますが、以下のように動的に挿入してから、クリックイベントで削除したいと思います。

var d = $("<div id='my' >any text</div>");

d.dialog({

     modal: true

});

後で別のイベントで閉じたい

$('td').click(function(){

   $("#my").dialog("close");

)};
4

1 に答える 1

3

要素を作成しましたが、それをDOMに追加していないようですか?メソッドを使用する場合は、.appendTo()メソッドを呼び出す前に、そのメソッドをDOMに追加できます.dialog()

代わりにこのようなものを試してください

$("<div id='my'>any text</div>").appendTo("body"); 
于 2012-08-08T08:00:25.633 に答える