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

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

我有一个JS代码,在这个代码中,当您更改一个字段时,它会调用一个搜索例程。问题是,当Datepicker更新输入字段时,我找不到任何会触发的jQuery事件。

由于某些原因,当Datepicker更新字段时不会调用更改事件。当日历弹出时,它会改变焦点,所以我也不能使用它。有什么想法吗?



鸿蒙传说
浏览 302回答 3
3回答

慕容708150

触发onSelect函数中的更改事件非常接近。但是,Datepicker对象上有一个很好的属性(lastVal)这样你就可以仅在实际更改时有条件地触发更改事件不必自己存储价值:$('#dateInput').datepicker({      onSelect: function(d,i){           if(d !== i.lastVal){               $(this).change();           }      }});然后,只需处理像Normal这样的更改事件:$('#dateInput').change(function(){      //Change code!});

慕虎7371278

你在寻找选事件发生在Datepicker对象中:$('.selector').datepicker({    onSelect: function(dateText, inst) { ... }});
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JQuery