ボタンをクリックすると値が変更される入力があります。私がしたいことは、jQueryを使ってEnterキー押しイベントを強制することです。ボタンを押さずに。これは可能ですか?jQueryで入力に入力イベントを強制的に入力します
おかげ
ボタンをクリックすると値が変更される入力があります。私がしたいことは、jQueryを使ってEnterキー押しイベントを強制することです。ボタンを押さずに。これは可能ですか?jQueryで入力に入力イベントを強制的に入力します
おかげ
$(element).keydown(function(event) { if (event.keyCode == '13') { event.preventDefault(); } do_something(); });
jQuerys .trigger()
は、トリックを行う必要があります。
$('input').trigger({
type: 'keypress',
which: 13
});
のRef .:は.trigger()
私はそれがコンテンツですクリアするには、検索ボックスにこれを使用する必要がありました。 .. 'keypress'や 'keydown'の代わりに 'keyup'を使用して検索機能も起動する必要がありました。このようにして、限定的な検索結果をクリアすることができます。
私はそれがうまくいかないと思います。私はkeypressをキャプチャして何かをしたくありません。私はコードを入力してキー入力を強制したい。 – novellino
あなたの要素で$(element).keydown()を実行していますか?このようにイベントIDを取得するのではなく、一般的なkeydown()を取得します。イベントIDを設定することはできないと思います。 .submit()はid 13のイベントをシミュレートするのに十分近いでしょうか? –