1. ホーム
  2. javascript

[解決済み] JQueryでイベントを発生させた要素のクラスを取得する

2023-04-10 21:09:37

質問

は、クリックイベントが発生したときにクラスを取得する方法はありますか?私のコードは次のように、それはidのためにのみ動作しますが、クラスではありません。

$(document).ready(function() {
  $("a").click(function(event) {
    alert(event.target.id + " and " + event.target.class);
  });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<html>

<body>
  <a href="#" id="kana1" class="konbo">click me 1</a>
  <a href="#" id="kana2" class="kinta">click me 2</a>
</body>

</html>

jsfiddleのコード ここで

どのように解決するのですか?

試してみてください。

$(document).ready(function() {
    $("a").click(function(event) {
       alert(event.target.id+" and "+$(event.target).attr('class'));
    });
});