2011-07-25 144 views
1

我在jQuery中有一個奇怪的問題。問題是,我可以順利地使用$('#container').html(content)來替換頁面內容,但是到特定頁面。它並不是四處工作。在控制檯中提供'TypeError'消息。是否有可能使用SlickGrid可能會導致此類錯誤。因爲只有在使用SlickGrid的頁面中才會引發錯誤。用.html替換頁面內容(內容)不起作用

任何建議將不勝感激。

+0

什麼是「內容」? – marc

+0

嘗試在jsfiddle.net中重建您的問題。如果您選擇了該ID的元素不存在,或者您在代碼中存在語法問題,您將得到「TypeError」。 – Deele

回答

1

很難說出你的頁面正在發生什麼,但我的猜測是你可能與jQuery和SlickGrid之間的$有衝突。看看jQuery中的noConflict函數 - 它可以幫助你。

呼叫$.noConflict(); SlickGrid的javascript <script>標籤前加入,然後使用jQuery(selector),而不是$(selector)指jQuery的功能。

希望這會有所幫助!

+1

我不認爲有衝突,因爲諸如fadeIn或fadeOut等其他方法對於給定元素正常工作。唯一的問題是.html() – kxhitiz