我有一個學習CMS,我們reskinning。我們有1000個單元,其中包含HTML包括javascript lib加載,並且我與單元中的庫的版本以及裝載在皮膚中的那些版本存在衝突。但是還有其他我想要刪除的內容。使用jQuery從內容中刪除腳本標記
我已經嘗試在頁面底部使用remove(),但在加載的時候,其他庫已經加載了。如果我把它放在頁面的頂部,它不會工作該腳本尚未出現。
不知道如何工作的這一個..
感謝
我有一個學習CMS,我們reskinning。我們有1000個單元,其中包含HTML包括javascript lib加載,並且我與單元中的庫的版本以及裝載在皮膚中的那些版本存在衝突。但是還有其他我想要刪除的內容。使用jQuery從內容中刪除腳本標記
我已經嘗試在頁面底部使用remove(),但在加載的時候,其他庫已經加載了。如果我把它放在頁面的頂部,它不會工作該腳本尚未出現。
不知道如何工作的這一個..
感謝
如果性能是不是你的關心,你可以寫自己的輕框架。 每頁都會被加載兩次。
例如,當你的頁面被請求, 後端總是會返回 '一' 頁面,在此頁面中:
和http://someurl.com/pages/index?some_flag=second_load
一旦後端檢測some_flag == 'second_load',
返回頁面的真實內容。
請參閱http://jsfiddle.net/WA7tv/5/
我個人不認爲這是一個好辦法,只是你的問題具體...強烈推薦代碼重構(refactorization)
謝謝..這應該工作..我仍然在努力管理員改變他們的想法,但;;) – mitch
難道你們就不能刪除它們從HTML本身加載? – MoarCodePlz
我從字面上有1000個這樣的實例。這是一個遺留系統,過去需要將它們硬編碼到HTML中。 HTML來自數據庫,但數據庫管理員不想在整個系統上執行搜索和刪除操作。 – mitch