1

test2 の test1 をクリックしても結果は発生しません

<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>
4

1 に答える 1

7

イベント登録をdocument.ready()に配置して、イベントをバインドしようとしている要素がスクリプトで使用できるようにする必要があります。

$(document).ready(function(){

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

});
于 2012-12-22T19:50:31.553 に答える