当我们在对象中应用$().dialog()
时,jquery-ui将其放在<div class="ui-dialog ui-widget">
内,前面有<div class="ui-dialog-titlebar ui-widget-header">
。
在围绕主对象创建此对话框之后,我们如何获取该对话框对象以便我们可以在其中执行其他JavaScript命令?
我能做的最好的事情就是在主要对象中使用.parent(".ui-dialog")
,有更好的方法吗?
答案 0 :(得分:2)
我想你可能正在寻找这个:
var widget = $( "#yourdialogsource" ).dialog( "widget" );
这将为您提供对话框包装器的jQuery对象。