Javascript jQuery未定义属性

Javascript jQuery未定义属性,javascript,jquery,joomla,Javascript,Jquery,Joomla,试图在Joomla 3.2中使用运行jQuery语句,并获取引用_basepath行的未定义属性 在index.php文件中,head语句之间有以下代码 JHtml::_('jquery.framework', true, true); /* a js file created to override the inline style */ JHtml::_('script',$this->_basePath.'js/override.js', false, true, false

试图在Joomla 3.2中使用运行jQuery语句,并获取引用_basepath行的未定义属性

在index.php文件中,head语句之间有以下代码

JHtml::_('jquery.framework', true, true);
/* a js file created to override the inline style */    
JHtml::_('script',$this->_basePath.'js/override.js', false, true, false, false);
在js/I的template文件夹中有一个名为override.js的js文档,其中只包含以下代码

jQuery('#sp-feature-wrapper').css(background', '');

谢谢您的帮助。

尝试使用
$this->baseurl
$this->template
,如下所示:

JHtml::_('script', $this->baseurl . '/templates/' . $this->template . '/js/override.js');
还可以尝试将jQuery代码包装到document ready中,如下所示:

jQuery(document).ready(function(){
    jQuery('#sp-feature-wrapper').css('background', '');
});
请注意,在我为您添加的代码中,您还漏掉了
背景之前的