我正在使用Google Material Design組件,這些組件是爲簡單起見而被剝離的,然後在頁面加載時呈現更完整。下面簡單地表示這個問題:如何更新/刷新我動態添加到頁面中的Google MDL元素?
什麼顯示index.html文件:
<div class="switch"></div>
當頁面加載什麼呈現到DOM:
<div class="switch">
<div class="switch_track"></div>
<div class="switch_thumb"></div>
</div>
我正在創建一個拖放HTML編輯器併爲每個組件類型創建模板文件。對於交換機的模板文件很簡單:
switch.html
<div class="switch"></div>
問題是,當我拖到這個畫布。 jQuery查看switch.html
並將DOM呈現<div class="switch"></div>
,但由於它是動態添加的,因此不會被添加額外軌道和拇指標籤的腳本「看到」。
我該如何解決這個問題,以便在DOM更新時重新運行任何腳本?理想情況下,我想避免觸摸任何Material Design腳本文件。
http://stackoverflow.com/questions/10912925/reloading-an-html-element-with-a-javascript-function。你有沒有檢查過這個帖子? –