<input class="bg-yellow j_select" name="" id="originCountry" data-check="imp" type="text" data-options="dataSourceMethod:BaseDataDao.getCurrency,onSelect:function(data){this.val(data.name+'('+data.code+')');this.next().next().val(data.code).next().val(data.name);}" />
<i></i>
<input v-model="customForm.TransMode" id="oriCtryCode" name="" type="text" />
<input v-model="customForm.TransModeName" id="oriCtryName" name="" type="text" />
为什么我用jquery给input的value赋值了,但是customForm.TransMode却没有值,如何给input赋值的同时给customForm.TransMode赋值
简单来说,用了
v-model
后,你改变customForm.TransMode
的值,输入框的内容也会跟着变,反之,当你修改了输入框的内容,customForm.TransMode
的值也是会同步变的。另外,和 @WarMarX 说的一样,vue是不推荐对dom直接进行操作的,具体的可以看看文档。