为什么我的jQuery UI对话框不起作用?
如果我将div放在html的页面上,但是我想在下面动态插入它,然后用点击事件将其删除。
var d = $("<div id='my' >any text</div>");
d.dialog({
modal: true
});
稍后我想用
在另一个事件中关闭它$('td').click(function(){
$("#my").dialog("close");
)};
答案 0 :(得分:3)
您创建了元素,但似乎没有将其添加到DOM中?如果您使用.appendTo()
方法,则可以在调用.dialog()
方法之前将其添加到DOM。
尝试这样的事情
$("<div id='my'>any text</div>").appendTo("body");