不要试图直接用jquery改变knockoutjs的data-bind方法绑定的值
2017-01-02 19:10
489 查看
<select class="weui_select select2-container" id="Industry" multiple="multiple" data-bind="value:Industry"> </select>
比如此绑定后Industry为null
$("#Industry").val(""); //赋空字符串无效
$("#Industry").val("b"); //赋一个字符串,无效
因为knockoutjs绑定后他会一直监控Industry的值。只有你在knockoutjs的绑定方法中改变这个值,他才会改会变。因为Industry在knockoutjs中负的值一直为null。所以你任何的
$("#Industry").val("")这种类型的赋值会自动被knockoutjs的监控重新改为null。如果不注意这个问题,那么当你遇到这个问题的时候会费很多无用功
相关文章推荐
- jQuery中的bind绑定事件与文本框改变事件的临时解决方法
- jQuery中的bind绑定事件与文本框改变事件的临时解决方法
- jQuery中的bind绑定事件与文本框改变事件的临时解决方法
- jQuery中的bind绑定事件与文本框值改变事件解决方法
- BIND?LIVE?DELEGATE?还是ON?–JQUERY事件绑定方法研究
- JQuery入门――用bind方法绑定事件处理函数应用介绍
- 解析jQuery的三种bind/One/Live事件绑定使用方法
- Jquery的bind绑定方法 自动执行的问题解决
- jQuery事件绑定方法bind、 live、delegate和on的区别
- jQuery bind/One/live三种绑定事件方法的区别
- jQuery中的bind绑定事件及文本框改变事件 输入框是带感应
- BIND?LIVE?DELEGATE?还是ON?–JQUERY事件绑定方法研究
- jQuery的三种bind/One/Live事件绑定使用方法
- jQuery的三种bind/One/Live事件绑定使用方法
- jQuery事件绑定on()、bind()与delegate() 方法详解
- jQuery事件绑定方法bind、 live、delegate和on的区别
- jQuery 事件绑定方法(bind hover toggle live.... )、删除事件方法(unbind, die)及 事件对象
- 轻松查看attachEvent方法绑定的事件处理函数(如jQuery的bind方法绑定的函数)
- jQuery绑定事件之live()、bind()方法介绍