現在、私はこれに対して少し苦労しています。状況は次のとおりです。ページに複数の入力フィールドがありますjQuery - イベントリスナー「変更」は、フォーカスがオブジェクト上にある場合にのみ機能します
Input1とInput2はInput3の内容に影響します。
ここで、Input3の内容が変更された場合にトリガされるイベントハンドラはありません。私は
$('#div-xy').on('change', 'input', function(){console.log('input changed')});
を試みたが、唯一の焦点は、私がINPUT2またはINPUT3に入力していますように、ケースされていない入力3にもある場合に動作するように思われます。 私も試しました
$('#div-xy').bind('DOMSubtreeModified', function(){console.log('CHANGE2')});
悲しいことに同じ効果があります。 Input3の変更を確認する方法を知っていますか?助けを感謝します。
あなたは明らかに異なるセレクタを使用する必要があるすべての ''にリスナーを添付したくない場合は、_Input1と入力2に関連するコードを共有するので、Input3._ – Satpal
の内容に影響を与えることができるinput' – charlietfl