2013-07-03 61 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