我在jQuery中有一個奇怪的問題。問題是,我可以順利地使用$('#container').html(content)
來替換頁面內容,但是到特定頁面。它並不是四處工作。在控制檯中提供'TypeError'消息。是否有可能使用SlickGrid可能會導致此類錯誤。因爲只有在使用SlickGrid的頁面中才會引發錯誤。用.html替換頁面內容(內容)不起作用
任何建議將不勝感激。
我在jQuery中有一個奇怪的問題。問題是,我可以順利地使用$('#container').html(content)
來替換頁面內容,但是到特定頁面。它並不是四處工作。在控制檯中提供'TypeError'消息。是否有可能使用SlickGrid可能會導致此類錯誤。因爲只有在使用SlickGrid的頁面中才會引發錯誤。用.html替換頁面內容(內容)不起作用
任何建議將不勝感激。
很難說出你的頁面正在發生什麼,但我的猜測是你可能與jQuery和SlickGrid之間的$
有衝突。看看jQuery中的noConflict
函數 - 它可以幫助你。
呼叫$.noConflict();
SlickGrid的javascript <script>
標籤前加入,然後使用jQuery(selector)
,而不是$(selector)
指jQuery的功能。
希望這會有所幫助!
我不認爲有衝突,因爲諸如fadeIn或fadeOut等其他方法對於給定元素正常工作。唯一的問題是.html() – kxhitiz
什麼是「內容」? – marc
嘗試在jsfiddle.net中重建您的問題。如果您選擇了該ID的元素不存在,或者您在代碼中存在語法問題,您將得到「TypeError」。 – Deele