2014-10-07 79 views
0

創建莫代爾我試圖做到以下幾點:從文檔片段

var modal = $(can.view("widgetModalCtrl", {})); 
$("body").append(modal); 
modal.modal(); 

的can.view調用返回文檔片段。模態調用不會以相同的方式構建模態,並且某些類不會附加到頁面上正確的dom元素。任何想法,爲什麼會這樣?我似乎無法弄清楚爲什麼文檔片段不能像HTML的普通片段一樣變成jquery對象。

+0

您必須提供更多解釋或至少提供一個小問題。我不確定爲什麼會發生這種情況。 – 2014-10-07 03:14:47

回答

0

我發現了以下工作:

var $modal = $(can.view("widgetModalCtrl", {})).children(); 
$("body").append($modal); 
$modal.modal(); 

我不認爲我真的描述的問題遠遠超過。我試圖直接在返回的文檔片段上調用bootstrap .modal(),但是您得到.children()才能做到這一點。