zoukankan      html  css  js  c++  java
  • jQuery实时监听input的值变化(input的值产生变化才会触发事件)

    //用于监听input的值变化(input的值产生变化才会触发事件)
            (function ($) {
                $.fn.watch = function (callback) {
                    return this.each(function () {
                        //缓存以前的值  
                        $.data(this, 'originVal', $(this).val());
    
                        //event  
                        $(this).on('keyup paste', function () {
                            var originVal = $.data(this, 'originVal');
                            var currentVal = $(this).val();
    
                            if (originVal !== currentVal) {
                                $.data(this, 'originVal', $(this).val());
                                callback(currentVal);
                            }
                        });
                    });
                }
            })(jQuery);
    
     
    
    $("input:text").watch(function(value) {  
    
      console.log(value); 
    
    }); 
  • 相关阅读:
    Python编程四大神兽:迭代器、生成器、闭包和装饰器
    Linux基础
    3.8记录
    3.7记录
    3.6进度记录
    3.5进度
    3.4进度
    3.3进度
    3.2进度记录
    3.1记录
  • 原文地址:https://www.cnblogs.com/huangzebin/p/6306963.html
Copyright © 2011-2022 走看看