在jQuery中,我們常常使用$( . )來選擇元素,但是有些情況下,我們發現$( . )獲取不到我們要選擇的元素,這是為什么呢?
下面是一些可能導致$( . )獲取不到元素的原因:
// 1. 元素還沒有被創建 $(document).ready(function(){ // 在這里添加你的代碼 }); // 2. 元素被隱藏了 $(document).ready(function(){ $(".hidden").hide(); // 隱藏元素 $(".hidden").show(); // 顯示元素 }); // 3. 元素的class名稱錯誤 $(document).ready(function(){ $(".wrong-class-name").addClass("correct-class-name"); // 添加正確的class名稱 }); // 4. 元素沒有被正確嵌套 $(document).ready(function(){ $("ul").append("
以上是一些常見的原因,如果您遇到了$( . )獲取不到元素的問題,建議使用控制臺查看錯誤信息,或者逐一排除以上原因。
上一篇定義css的方式
下一篇jquery $($