首页 > 编程 > JavaScript > 正文

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

2019-11-19 17:57:48
字体:
来源:转载
供稿:网友

刚了解了下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)

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

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表