2014-02-16 48 views
-1

我試圖運行我的腳本後,在firebug中出現錯誤:「jquery未定義」。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'); 
    } 
}); 
+1

那麼很可能需要用''jQuery''更換''JQuery''。變量名在EMCAScript中區分大小寫 – Indy

+0

@Indy,回答,因爲OP已在頭文件中包含jQuery ... – sinisake

+0

非常感謝大小寫敏感錯誤:D – user3276426

回答

0

您需要包括jQuery庫定義的jQuery lib中,爲了用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> 
+0

我在wordpress上工作,我可以在你定義的wordpress主題中使用它嗎? – user3276426