8

重複の可能性:
event.preventDefault() と return false

よくわかりませんが、私が見る限り、event.preventDefaultから来ていjQueryます。はいの場合、Javascript に同じことを行うネイティブの同等物があるのではないかと思いますか?

4

3 に答える 3

11

preventDefaultDOM メソッドです。ここで W3C 仕様を参照してください。

于 2012-10-06T08:51:55.593 に答える
1

ネイティブ JavaScript イベント オブジェクトの jQuery ラップ。 preventDefaultJavaScript メソッドです。preventDefaultによってjQueryで達成できますreturn false;

于 2012-10-06T08:34:04.107 に答える
0

return falsejQueryイベントハンドラー内からは、渡されたjQuery.Eventオブジェクトe.preventDefaultの両方を呼び出すのと実質的に同じ です。e.stopPropagation

e.preventDefault()デフォルトのイベントの発生e.stopPropagation()を防ぎ、イベントのバブリングを防ぎ、return false両方を実行します。この動作は、通常の(jQuery以外の)イベントハンドラーとは異なることに注意してください。このハンドラーでは、特に、イベントのバブリングが停止return false しませ

ソース:https ://stackoverflow.com/a/1357151

于 2012-10-06T08:35:47.203 に答える