2010-12-10 18 views

答えて

1

$(element).keydown(function(event) { if (event.keyCode == '13') { event.preventDefault(); } do_something(); });

+0

私はそれがうまくいかないと思います。私はkeypressをキャプチャして何かをしたくありません。私はコードを入力してキー入力を強制したい。 – novellino

+0

あなたの要素で$(element).keydown()を実行していますか?このようにイベントIDを取得するのではなく、一般的なkeydown()を取得します。イベントIDを設定することはできないと思います。 .submit()はid 13のイベントをシミュレートするのに十分近いでしょうか? –

7

jQuerys .trigger()は、トリックを行う必要があります。

$('input').trigger({ 
    type: 'keypress', 
    which: 13 
}); 

のRef .:は.trigger()

+0

私はこれをしましたが動作しません。 – novellino

+0

歓声jAndy、これは私が入力ボックスに入力するヒットボタンをチェーンに役立ちました – Peadar

+0

"keypress"が機能していない場合、代わりに "keydown"を試してください。 –

-1

私はそれがコンテンツですクリアするには、検索ボックスにこれを使用する必要がありました。 .. 'keypress'や 'keydown'の代わりに 'keyup'を使用して検索機能も起動する必要がありました。このようにして、限定的な検索結果をクリアすることができます。

関連する問題