下記のようなコードがあるのですが、

$('.hoge').on('click',function (e){
  //中略
});

クリックせずに、クリックしたものとして呼び出すには、どう書けば良いですか?
・下記では駄目ですか?

$('.hoge').trigger('click');

具体例を追記しました
・下記でボタンクリックせずに、"hoge clicked!"とコンソールログ表示させるにはどう書けば良いですか?

<button class="hoge">hoge</button>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script>
$(function() {
  $('.hoge').on('click',function (e){
    console.log("hoge clicked!");
  });
  // .hogeのクリックイベントを実行する。
  $('.hoge').trigger('click');
});
</script>