如何使用JsRender技术通过JQuery更改模型?

时间:2014-08-28 09:28:53

标签: jquery jsrender jsviews

我在项目中使用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”

:(请帮助

1 个答案:

答案 0 :(得分:0)

如果要使用jQuery更改输入中的值,并且希望该值触发对模型的更新,则需要编写

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

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

触发DOM元素更改事件 - 然后触发数据绑定。

(您也可以使用change()blur()