Javascript jquery函数在chrome中运行良好,但在firefox中抛出错误

Javascript jquery函数在chrome中运行良好,但在firefox中抛出错误,javascript,google-chrome,firefox,search,Javascript,Google Chrome,Firefox,Search,请帮我解决Firefox中出现的这个错误。该功能在chrome中运行良好,我只是希望它在Firefox中也能以同样的方式运行。这就是似乎有问题的脚本 function OpenmrsSearch(div, showIncludeVoided, searchHandler, selectionHandler, fieldsAndHeaders, opts) { var el; if(typeof div == 'string') { el = jQuery("#" + div); } i

请帮我解决Firefox中出现的这个错误。该功能在chrome中运行良好,我只是希望它在Firefox中也能以同样的方式运行。这就是似乎有问题的脚本

function OpenmrsSearch(div, showIncludeVoided, searchHandler, selectionHandler, fieldsAndHeaders, opts) {
var el;
if(typeof div == 'string') {
    el = jQuery("#" + div);
}

if(!opts) {
    opts = {};
}

if(!opts.showIncludeVoided) 
    opts.showIncludeVoided = showIncludeVoided;
if(!opts.selectionHandler) 
    opts.selectionHandler = selectionHandler;
if(!opts.searchHandler)
    opts.searchHandler = searchHandler;
if(!opts.fieldsAndHeaders)
    opts.fieldsAndHeaders = fieldsAndHeaders;

jQuery(el).openmrsSearch(opts);
}
firebug抛出以下错误

TypeError:jQuery(…)。OpenMRSearch不是函数

这表明jQuery或jQuery库中存在未包含的冲突,或者可能没有此类函数。 尝试在脚本之前包含jQuery库, 仍然发生,包括

jQuery.noConflict();

在你的剧本之前!希望有帮助。

让我试试看,然后回来回复。。感谢回复,我应该在前面提到,我正在从事一个开源项目。因此,无法编辑引发异常的javascript。。我所能做的就是创建自己的脚本并将其包含在jsp中。。我尝试了上面的方法,但对我来说不起作用。我应该说它在chromedose中工作得很好,它抛出了一个错误,或者功能无法实现。Firefox可能会导致某些错误。Chrome只是为了用户体验。Firefox是一种开发者控制台!抛出的错误是TypeError:jQuery(…)。openmrsSearch不是函数jQuery(el)。openmrsSearch(opts);Firebug安装正确。如果eroor上的红色箭头指向jQuery,则通常类型error对应jQuery no conflict。在编写脚本之前先尝试:包括jquery库,然后是jquery.noConflict();
TypeError: jQuery(...)
jQuery.noConflict();