jquery,js简单实现类似Angular.js双向绑定
2017-01-13 08:53
651 查看
刚了解了下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)
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持脚本之家!
您可能感兴趣的文章:
- 自定义Angular指令与jQuery实现的Bootstrap风格数据双向绑定的单选与多选下拉框
- 深入理解vue.js双向绑定的实现原理
- Vue.js第一天学习笔记(数据的双向绑定、常用指令)
- Vuejs第一篇之入门教程详解(单向绑定、双向绑定、列表渲染、响应函数)
- Vue.js每天必学之数据双向绑定
- 使用Object.defineProperty实现简单的js双向绑定
- 实例剖析AngularJS框架中数据的双向绑定运用
- 深入学习AngularJS中数据的双向绑定机制
- 轻松实现javascript数据双向绑定
- 浅谈angular.js中实现双向绑定的方法$watch $digest $apply
相关文章推荐
- JQuery1——基础($对象,选择器,对象转换)
- Extjs4.0 最新最全视频教程
- Javascript中toFixed方法的改进
- JavaScript演示排序算法
- 2015-2016网页设计趋势分析 Web Design of Trends
- 5个常见可用性错误和解决方案
- jQuery Ajax 跨域调用
- 移动端的长按事件
- jquery教程靠边站,一分钱不花让你免费学会jquery
- JQuery+Strusts1.x无刷新登录
- 用户自定义多选框checkbox
- js数组实现图片轮播
- $.ajax()方法详解
- jQuery ajax - ajax() 方法
- JavaScript 各种遍历方式详解
- 数组方法汇总
- seajs学习教程之基础篇
- jQuery Html控件基本操作(日常收集整理)
- jQuery插件实现文字无缝向上滚动效果代码
- jQuery菜单插件用法实例