为什么我的jQuery UI对话框不起作用?

时间:2012-08-08 07:58:01

标签: javascript jquery jquery-ui

为什么我的jQuery UI对话框不起作用?

如果我将div放在html的页面上,但是我想在下面动态插入它,然后用点击事件将其删除。

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

d.dialog({

     modal: true

});

稍后我想用

在另一个事件中关闭它
$('td').click(function(){

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

)};

1 个答案:

答案 0 :(得分:3)

您创建了元素,但似乎没有将其添加到DOM中?如果您使用.appendTo()方法,则可以在调用.dialog()方法之前将其添加到DOM。

尝试这样的事情

$("<div id='my'>any text</div>").appendTo("body");