jQueryのlive()と、triggerHandler(), trigger()

$(".hoge").live("click",function(){
  alert("クリックされた");
});

$(".hoge").triggerHandler("click");
$(".hoge").trigger("click");

こうすると、

「クリックされた」は一度だけ呼び出されます。
呼び出しに成功したのは、
triggerHandler() でしょうか、 trigger()でしょうか。

trigger() でした。

live()によるイベント登録は厳密に「click」という名前でなされているのではないようで、
triggerHandler() では実行されないということです。

ちなみに

$(".hoge").triggerHandler("live");

ではどうなんだ・・・?

「クリックされた」は表示されませんでした。
これはなんとなく納得。


triggerHandlerで呼び出せる方法わかる方いたら教えてください。
とりあえずわかるまではtrigger()を使うわー、て感じになりました。