我有一個不小心拼錯的選擇是這樣的:是否存在用於JQuery選擇器的保留名稱?
$("#cut")
它無法適當獲取對象;我肯定有一個在HTML上定義的id的對象。我試圖改變對象的ID (和選擇器的呼叫),它的工作就像一個魅力,所以我99%,我不知道如何使用$("#cut")
作爲選擇。
是否有其他可能有趣的情況學習?
非常感謝
編輯:我拼錯選擇爲$("#cut#")
這裏曾經,這裏是一個錯誤,這是不是這樣的代碼。對不起!
我有一個不小心拼錯的選擇是這樣的:是否存在用於JQuery選擇器的保留名稱?
$("#cut")
它無法適當獲取對象;我肯定有一個在HTML上定義的id的對象。我試圖改變對象的ID (和選擇器的呼叫),它的工作就像一個魅力,所以我99%,我不知道如何使用$("#cut")
作爲選擇。
是否有其他可能有趣的情況學習?
非常感謝
編輯:我拼錯選擇爲$("#cut#")
這裏曾經,這裏是一個錯誤,這是不是這樣的代碼。對不起!
是的你是對的。 #cut#
不是一個有效的選擇器 - 因此jQuery爲什麼找不到它。但剝離最後的#
將使它成爲一個有效的選擇器。
問題實際上是HTML元素上的id
屬性允許的值類型。散列符號絕對是保留字符之一。
由於OP更新了其答案,因此這不相關 –
問:"Are there reserved names for JQuery Selectors?"
答:號
希望能有一個更深入的答案,但是這幾乎是它的要點。
有關有效jQuery選擇器的更多信息,請查看他們的文檔here。
'「#cut#」'或'「#cut」'???我只是猜測你的觀察是錯誤的。也許你有'cut'多個元素,ID爲 –
'$(「#cute \\#」)''會讓你使用這個ID。 –
您可能在文檔中有兩個具有該ID的DOM元素 –