htmlページ内の標準テキストボックスで、ブラウザがその一部を認識して「オートコンプリートドロップダウン」を表示するものを入力すると:マウスがオートコンプリートオプションを選択する - どのようなjavascript/jqueryイベントですか?
これをマウスで選択/クリックすると値が入力されますそのテキストボックスには、どのようなJavaScriptイベントが発生しますか?
$('#txt').blur(function() { console.log('text changed'); });
$('#txt').change(function() { console.log('text changed'); });
$('#txt').click(function() { console.log('text changed'); });
$('#txt').focus(function() { console.log('text changed'); });
$('#txt').focusin(function() { console.log('text changed'); });
$('#txt').focusout(function() { console.log('text changed'); });
$('#txt').mousedown(function() { console.log('text changed'); });
$('#txt').mouseenter(function() { console.log('text changed'); });
$('#txt').mouseleave(function() { console.log('text changed'); });
$('#txt').mouseout(function() { console.log('text changed'); });
$('#txt').mouseover(function() { console.log('text changed'); });
$('#txt').select(function() { console.log('text changed'); });
これらの作業はありません。
タブをクリックするか、フィールド外をクリックすると(オートコンプリートからオプションを選択した後)、「変更」が発生します。キーボードでブラウザのオートコンプリートを使用できるので、マウスイベントが機能しても十分ではないことに注意してください。 – nnnnnn
'これが選択されています。 'というのは、提案されたリストの自動完成アイテムを意味しますか?あなたはどんなプラグインを使っていますか? –
キーボードイベントはうまく動作します。なぜなら、これらのイベントはこの質問の一部ではないからです。 @DidierG。 – maxp