2017-06-22 40 views
-2

嘗試學習jQuery的初期,我在下面做錯了什麼?Jnr jQuery - 這個語法有什麼不對?

$(document).ready(function(){ 
    $(#hide-employee).click(function(){ 
    alert("link was clicked."); 
    }); 
}); 

感謝

+1

你缺少引號'$( 「#隱藏僱員」)' –

回答

0

它應該是:

$(document).ready(function(){ 
    $("#hide-employee").click(function(){ 
    alert("link was clicked."); 
    }); 
}); 

的行情中缺少您的選擇。但是這個答案很明顯,5秒鐘的研究對你也有幫助。

編輯:

的行情是neccessary,因爲他們得到這樣的查詢選擇的文本處理。即使在普通的JavaScript中,您也可以使用引號,例如:document.getElementById("test");

+0

護理解釋什麼引號呢?目前,你不知道爲什麼它是錯的,只是在如何解決它。 –

+0

對不起@hallleron,已經開始,並在屏幕前過了很長時間的研究是失明的。謝謝Stephan&Edwin。 – jbk

+0

沒問題,我現在添加了一個解釋。 – hallleron

1

您在$(#hide-employee)附近缺少名單,#hide-employee應該是一個字符串,並將其當作註釋處理。在那裏你要添加引號圍繞#hide-employee獲得$(「#hide-employee」); JavaScript或查詢類型的

更多信息
developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structu資源

錯誤附近 「$(#隱藏員工)」,失蹤報價

$(document).ready(function(){ 
    $(#hide-employee).click(function(){ 
    alert("link was clicked."); 
    }); 
}); 

嘗試

$(document).ready(function(){ 
    $("#hide-employee").click(function(){ 
    alert("link was clicked."); 
    }); 
}); 
+0

小心解釋報價是做什麼的?目前,你不知道爲什麼它是錯的,只是在如何解決它。 –

+0

這是一個類型問題,引號中的任何內容都被視爲文本,而沒有引號時將其視爲變量名稱。 –

+0

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures –