为了账号安全,请及时绑定邮箱和手机立即绑定

更改事件问题上的jQuery数据报警器

更改事件问题上的jQuery数据报警器

鸿蒙传说 2019-08-02 03:02:00
更改事件问题上的jQuery数据报警器我有一个JS代码,在这个代码中,当您更改一个字段时,它会调用一个搜索例程。问题是,当Datepicker更新输入字段时,我找不到任何会触发的jQuery事件。由于某些原因,当Datepicker更新字段时不会调用更改事件。当日历弹出时,它会改变焦点,所以我也不能使用它。有什么想法吗?
查看完整描述

3 回答

?
慕容708150

TA贡献1831条经验 获得超4个赞

触发onSelect函数中的更改事件非常接近。

但是,Datepicker对象上有一个很好的属性(lastVal)这样你就可以仅在实际更改时有条件地触发更改事件不必自己存储价值:

$('#dateInput').datepicker({
     onSelect: function(d,i){
          if(d !== i.lastVal){
              $(this).change();
          }
     }});

然后,只需处理像Normal这样的更改事件:

$('#dateInput').change(function(){
     //Change code!});




查看完整回答
反对 回复 2019-08-03
?
慕虎7371278

TA贡献1802条经验 获得超4个赞

你在寻找事件发生在Datepicker对象中:

$('.selector').datepicker({
   onSelect: function(dateText, inst) { ... }});


查看完整回答
反对 回复 2019-08-03
  • 3 回答
  • 0 关注
  • 297 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信