をクリックすると<input type=text>、古い値のリストが表示されます。マウスでそれらのいずれかを選択すると、jQuery からのイベント「変更」はトリガーされません。
これを検出するには、どのイベントを使用する必要がありますか?
をクリックすると<input type=text>、古い値のリストが表示されます。マウスでそれらのいずれかを選択すると、jQuery からのイベント「変更」はトリガーされません。
これを検出するには、どのイベントを使用する必要がありますか?
oninputjquery を使用して、イベントを使用する必要があります。
$('#myinput').on('input',function(){
//your code here
});
changeフィールドがフォーカスを失った場合にのみトリガーされます (blur イベント)。また、古い値が表示されるという用語は、同じ名前のフィールドのフォーム データを記憶するブラウザの機能です。changeそれでイベントをトリガーすることはできません。のような代替イベントが必要pasteですinput。
$("#field").on("input DOMAttrModified paste",function(){
});
イベントはよくわかりません。ただし、いくつか試すことができます。