2011-08-23 125 views
-3

我正在使用jQuery 1.6.1並且想要使用JqGrid(一個用於JQuery的網格表插件)。然而,當我使用它,我得到以下錯誤在Firebug:jQuery關鍵字無法識別錯誤

jQuery("#confTable").jqGrid is not a function 

我改成了這樣:

$("#confTable").jqGrid is not a function 

我嘗試使用jQuery.noConflict();前jqGrid的代碼,但仍然得到同樣的錯誤?

任何想法?

回答

0

兩種情況之一:

  1. 昆汀聽起來是正確。它可能沒有加載,檢查路徑和文件名是否正確(上限是重要的(usuaLlY))

  2. noConflict()是一個使用的bug。如果你有2個JavaScript庫,比如jquery和mootools,這只是必要的。您必須在兩個庫加載之後但在(大多數)插件之前使用它。這是因爲很多插件寫入器都是懶惰的,在使用jQuery的地方使用$。

noConflict是一個巨大的痛苦。我只能在經過一小時的修補之後才能使用它,祝你好運。

3

這表明您尚未加載插件腳本(至少在您嘗試使用它時)。

相關問題