1

jQuery を使用してクリックされた要素の ID を取得しようとしていますが、機能していません。これはjQueryコードです:

<script>
$(function(){
    $("a.step").click(function(){
        var id = $(this).attr('id');
        alert(id);
    });
});
</script>

これが HTML です。

<ul class="circle" id="categories">
    <li><a id="option_6" class="step" href="#">Cat2</a></li>
    <li><a id="option_7" class="step" href="#">Cat3</a></li>
</ul>

私のコードで何が間違っていますか?

アップデート

原因はわかりませんが、タグから<script>...</script>コードを取り出して a に記述したところ、動作するようになりました:-O<body>common.js

4

2 に答える 2