2010-10-07 32 views

回答

90

他們都有.ui-dialog-content類,因此通過選擇並關閉它們,就像這樣:

$(".ui-dialog-content").dialog("close"); 
+1

謝謝。我不知道我是怎麼錯過的。 – 2010-10-08 13:56:51

+0

如果有不同的類,有什麼辦法可以做到嗎? – 2011-09-23 17:58:49

+1

@bobek - 絕對的,只需用逗號分隔它們,例如'$(「。class1,.class2」)' – 2011-09-23 18:19:50

2

小心上面。如果你爲對話定義了一個close方法,即使對話框沒有打開,它也會被解僱。這是Angular項目中的一個大問題,我們在對話框關閉方法中手動調用$ apply()。另一個事件是試圖關閉屏幕上的所有對話框,並且我們調用了close方法,儘管未打開導致摘要問題。