を:私はその入力されたテキストに.change()
イベントを追加した場合なぜchangeイベントが呼び出されないのですか?私はと入力テキストのテキストを設定すると
$('#rif').val('bla bla bla');
はなぜ呼ばれないのですか?
を:私はその入力されたテキストに.change()
イベントを追加した場合なぜchangeイベントが呼び出されないのですか?私はと入力テキストのテキストを設定すると
$('#rif').val('bla bla bla');
はなぜ呼ばれないのですか?
入力がユーザーの介入の後で.change()
イベントがtrigerredになるためです。あなたは、入力フィールドの値を変更した後かかわらず、それを手動でトリガすることができます。
$('#rif').val('bla bla bla').change();
あなたがプログラム的に値を変更した場合.change()
イベントは発生しません。コードから値を自分で設定する場合は、.change()
イベントを自分自身でトリガーする必要があります。
$('#rif').change();
または手書きフォーム使用:
$('#rif').trigger('change');
を