2012-12-22 121 views
1

當我點擊test2的test1的的結果沒有發生Jquery的單擊事件不起作用

<html> 
<head> 
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js"></script> 
    <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script> 

    <script type="text/javascript"> 
    $(".trigger").click(function(event){ 
     console.log("d"); 
    }); 
    </script> 
</head> 
<body> 
    <a href="#" class="trigger">Test1</a> 
    <a href="javascript:void(0)" class="trigger" >Test2</a> 
</body> 
</html> 

回答

7

你需要把事件登記document.ready()讓您嘗試綁定事件的元素已經準備好你的腳本。

$(document).ready(function(){ 

    $(".trigger").click(function(event){ 
     console.log("d"); 
    }); 

});