由于部分原因,系统现需要将数据进行动态处理(实现表头自定义)。产生问题的背景不做介绍,现做此记录,方便后面查阅。
问题描述:修改了input框的值,但实际value并未改变
如下可以看到下图右边值已经改为了500,但是进行调试时发现依旧是页面初始带出的值,保存时调用的是$(".class").val()。这个时候获取的依旧是300,最后做了一番操作后操作正常。
解决方法:保存时调用jQuery方法,对数据值进行重新赋值
$(obj).attr("value",$(obj).val());