2013-07-03 81 views
0

当我们在对象中应用$().dialog()时,jquery-ui将它放入<div class="ui-dialog ui-widget">之前,其中<div class="ui-dialog-titlebar ui-widget-header">在之前。检索jquery-ui对话框的div

围绕主要对象创建此对话框后,如何获取该对话框对象以便我们可以在其中执行其他JavaScript命令?

我能做的最好的是在主对象中使用.parent(".ui-dialog"),有没有更好的方法来做到这一点?

+2

你想用这个物体做什么?你想把一个事件委托给它吗?或者你想改变CSS?请澄清。 – Ohgodwhy

+0

我想为它添加一个id属性,并将CSS应用于它,并在移动时检索它的位置。 – Hikari

回答

2

我想你可能会找这样的:

var widget = $("#yourdialogsource").dialog("widget"); 

这将让你包装你的对话框的jQuery对象。

+0

它的工作! tnx很多! – Hikari