-2

プロジェクトで jsViews を使用していて、問題に直面しました。JQuery を使用して入力の値を変更すると、DOM が変更されません。

私はカスタムタグを使用しています: DOM{^{edit NOTE holderWidth='90'/}}では pm.mACQUAINTANCE.Items[2].row.NOTE、aspxページの「1111」{^{edit}}はタグです <input id="472_ACQUAINTANCE_NOTE" class="valid" name="NOTE472">

その後$("#472_ACQUAINTANCE_NOTE").val("2222"); $("#472_ACQUAINTANCE_NOTE").val()、「2222」にpm.mACQUAINTANCE.Items[2].row.NOTEなりますが、DOM ではまだ「1111」です。

:( 助けてください

4

1 に答える 1

0

jQuery を使用して入力の値を変更し、その値によってモデルの更新をトリガーする場合は、次のように記述する必要があります。

$("#472_ACQUAINTANCE_NOTE").val("2222").change();

また

$("#472_ACQUAINTANCE_NOTE").val("2222");
$("#472_ACQUAINTANCE_NOTE").change();

DOM 要素の変更イベントをトリガーします。これにより、データ バインディングがトリガーされます。

change()( または のいずれかを使用することもできますblur())

于 2014-09-01T15:50:26.217 に答える