javascript : on()でのアクションの指定は必要なのか

とある教材では
下記のようなアクションの指定を推奨している

$(function() {
  $("#title").on("click", function() {
    console.log("クリックされました");
  });
});

on()をしようしてわざわざアクションを指定している

しかし、私は下記のように書いてしまうが、どちらが正しいのか

$(function(){
$("#title").click(function(){
 alert("クリックされました");
  });
});

on()を使用してアクションを指定するのと指定しないで
アクションをそのまま記載するのはどちらが有効なのか

Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account log in.