我正在使用jQuery 1.6.1并且想要使用JqGrid(JQuery的网格表插件)。但是,当我使用它时,我在Firebug中收到以下错误:
jQuery("#confTable").jqGrid is not a function
我把它更改为:
$("#confTable").jqGrid is not a function
我尝试在jqGrid代码之前使用jQuery.noConflict();
,但仍然得到相同的错误?
有什么想法吗?
答案 0 :(得分:3)
这表示您尚未加载插件脚本(至少在您尝试使用它时)。
答案 1 :(得分:0)
两件事之一:
昆汀说得对。它可能没有被加载,检查路径和文件名是否正确(上限很重要(usuaLlY))
noConflict()是一个使用的bugger。如果你有2个javascript库,比如jquery和mootools,这是唯一的必要条件。在两个库加载之后但在(大多数)插件之前必须使用它。这是因为许多插件写入程序都是懒惰的,并使用$应该使用jQuery。
noConflict是一个巨大的痛苦。我只能在经过一个小时的修修补补后才能上班,祝你好运。