

jQueryを最近使い始めた者です。

jQueryでテキストボックスAの値が変更された時（入力ではなく）に、  
別のテキストボックスBを初期化したいのですが、こうした時、普通は、  
Aの値を変えた時に、

[code]

    $('#fld_A').val('12345').change();
    
[/code]

というように敢えてイベントを発生させて入力した時と同じように

[code]

    $('#fld_A').on('change', function(){
        $('#fld_B').val('');
    }
    
[/code]

と書けば、Bの値を変更できる、とは思うのですが、

Aの値をセットする処理が、フォームを作成するツール(intramart-
FormaDedigner)の中のパーツで組み込まれているために触ることが出来ない状態にあります。

`change();`を使わずに、Aが変わったことを検知する方法は無いでしょうか？  
ちなみに、Aが変わる時には、ダイヤログを呼び出すためのアイコンがクリックされるので、そのイベントは取れるとは思いますが、処理をキャンセルしてAが変わらないケースもあるため、その判別ができません。

よい方法がありましたら、アドバイス頂けると幸いです。


CC BY-SA 3.0
2018-04-20T05:11:11.577
43429
2018-04-20T06:05:02.283
2018-04-20T06:05:02.283
27930
28085
question
jquery
jQueryで値変更を検知する方法について教えて下さい