2013-04-10 137 views

回答

6

這是因爲你的選擇$(#test)實際上是$(document)因爲從docs

的。就緒()方法只能一個jQuery對象匹配 當前文檔

上被稱爲不管你通過選擇器內部,它將被省略並在當前文檔上工作。的$(document).ready(function(){})簡寫版$(function(){});所以你想:

$(function() { 
    $('#test').click(function() { 
     alert('clicked!'); 
    }); 
}); 
2
$("#test").ready(function() { 
    $("#test").click(function() { 
     alert('clicked!'); 
    }); 
}); 
0
$("#test").ready(function() { 
    $("#test").click(function() { 
     alert('clicked!'); 
    }); 
}); 

你要設置的點擊功能的測試對象,而不是整個文件$(本)。

相關問題