簡體   English   中英

為什么我的jquery代碼在我的項目中不起作用?

[英]Why doesn't my jquery code work in my project?

這是我的jQuery代碼:

jQuery(Document).ready(function(){
    $('#navigation > .first-column > ul > li > a').css( "border", "3px double red" );
});

但在我的項目中不起作用。 為什么我的jQuery代碼在我的項目中不起作用?

Document應該是document -javascript區分大小寫:

jQuery(document).ready(function() {
    $('#navigation > .first-column > ul > li > a').css("border", "3px double red");
});

通常,發現JavaScript代碼不起作用時,要做的第一件事就是檢查控制台是否有錯誤。 這將使您了解應該在代碼中查找的位置。

Document應該是代碼中的document ,否則如果您檢查控制台,它將給出錯誤信息。

眾所周知, Document應該是document但您同時引用jQuery和$。 當您在代碼內部引用$時,您也可能在外部引用它:)

您最好使用較短的文檔加載事件語法:

$(function(){
    $('#navigation > .first-column > ul > li > a').css( "border", "3px double red" );
});

要么

jQuery(function(){
    jQuery('#navigation > .first-column > ul > li > a').css( "border", "3px double red" );
});

您可能打算做的就是該版本(顯式傳遞$對其范圍進行限定):

jQuery(function($){
    $('#navigation > .first-column > ul > li > a').css( "border", "3px double red" );
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM