jQuery监听输入框值赋值变化
2019-12-30 14:45:41
32次阅读
0个评论
JavaScript动态的改变input的value属性时,如何自动触发oninput、onchange事件?

可借鉴双向绑定使用的Object.defineProperty()方法实现

原生js可使用事件构造器



jQuery可使用trigger()方法触发事件

$("#inputId").val(33); 
//赋值完成后执行触发事件
$("#inputId").trigger("input");//触发事件


//监听事件
$("#inputId").on('input propertychange', function() {
        var result = $(this).val();
        console.log(result);
            
});


收藏 0 0

登录 后评论。没有帐号? 注册 一个。

程序王

  • 0 回答
  • 0 粉丝
  • 0 关注