22
4

3 に答える 3

23

はい、ハンドラーは常に最初に実行されます。これにより、たとえば、必要に応じてデフォルトの動作をキャンセルする (href URL に移動する) ことができます。

$("a").on("click", function (e) {
   e.preventDefault(); // --> if this handle didn't run first, this wouldn't work
   doSomething();
});
于 2013-04-25T16:19:06.773 に答える
3

はい、そうです。href を起動させたくない場合は、呼び出すことができe.preventDefault();、ブラウザーはリンクをたどりません。

于 2013-04-25T16:19:17.437 に答える