我在项目中使用jsViews并面临问题: 当我使用JQuery更改输入值时,DOM没有改变。
我使用自定义标记:{^{edit NOTE holderWidth='90'/}}
,
DOM中的pm.mACQUAINTANCE.Items[2].row.NOTE
是“1111”
在aspx页面上{^{edit}}
是标签
<input id="472_ACQUAINTANCE_NOTE" class="valid" name="NOTE472">
$("#472_ACQUAINTANCE_NOTE").val("2222");
后的
$("#472_ACQUAINTANCE_NOTE").val()
将“2222”,DOM中的pm.mACQUAINTANCE.Items[2].row.NOTE
仍为“1111”
:(请帮助
答案 0 :(得分:0)
如果要使用jQuery更改输入中的值,并且希望该值触发对模型的更新,则需要编写
$("#472_ACQUAINTANCE_NOTE").val("2222").change();
或
$("#472_ACQUAINTANCE_NOTE").val("2222");
$("#472_ACQUAINTANCE_NOTE").change();
触发DOM元素更改事件 - 然后触发数据绑定。
(您也可以使用change()
或blur()
)