当前位置: 移动技术网 > IT编程>开发语言>JavaScript > jquery,js简单实现类似Angular.js双向绑定

jquery,js简单实现类似Angular.js双向绑定

2019年03月30日  | 移动技术网IT编程  | 我要评论

刚了解了下angular.js,发现angular.js绑定数据方面非常方便,套下教程demo:

<div ng-app="myapp" ng-controller="myctrl">
  名字: <input ng-model="name">
 <h1>你输入了: {{name}}</h1>
</div>

我就想着,使用jq/js怎么实现类似的效果,后来找找,发现使用propertychange可以实现。

jq:

<div class="wrap">
    <textarea></textarea>
    <div class="miss"></div>
 </div>
 $('textarea').on('input propertychange', function() {
   $('.miss').html($(this).val().length + "~"+$(this).val());
 });

js:

var txt = document.queryselector("textarea"),
    msg = document.queryselector(".miss");
  //不兼容ie8 以下
  txt.addeventlistener("input",function () {
    msg.innerhtml = this.value + "~"+this.value.length;
  },false)

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持移动技术网!

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网