Jquery突出显示当前菜单项错误

时间:2014-02-16 08:50:01

标签: javascript jquery

我在firebug中遇到错误:在我尝试运行脚本后,“Jquery未定义”。

jQuery的:

jQuery(document).ready(function(){    
    if(window.location.href.indexOf('/startuprcz/sample-page')){
            JQuery('.main-navigation a[href="http://zdenekbenes.eu/startuprcz/sample-page/"]').parent('li').addClass('currentMenu');
        }else{
            JQuery('.main-navigation a[href="http://zdenekbenes.eu/startuprcz/"]').parent('li').addClass('currentMenu');
    }
});

2 个答案:

答案 0 :(得分:0)

您必须在标题

中定义jquery lib

答案 1 :(得分:0)

您需要包含jQuery库才能使用jQuery。它也不是JQuery,而是jQuery

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script>
    jQuery(document).ready(function(){    
        if(window.location.href.indexOf('/startuprcz/sample-page')){
                jQuery('.main-navigation a[href="http://zdenekbenes.eu/startuprcz/sample-page/"]').parent('li').addClass('currentMenu');
            //--^----   
            }else{
                jQuery('.main-navigation a[href="http://zdenekbenes.eu/startuprcz/"]').parent('li').addClass('currentMenu');
            //--^----   
        }
    });
</script>