码迷,mamicode.com
首页 > 其他好文 > 详细

knockout获取datepicker的时间

时间:2016-11-11 20:25:00      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:监控   解决方法   hang   使用   bsp   文本框   nbsp   控件   原因   

  今天在项目中遇到一个问题,使用knockout监控文本框是无法获取到datepicker控件选择的时间。在网上查了查,要么是方法太坑,而且兼容不好,要么就是好复杂,于是自己想了个解决方法。

  其实我的需求很简单,那就是使用datepicker选择时间后knockout也能获取到.

  而无法获取到的原因是:knockout监控文本框时默认是监控文本的change事件,而datepicker是选择时间是不会触发这个文本框的change事件的.

  那么在选择时间后触发文本框的change事件就能解决这个问题.然而怎么触发文本框的change事件是关键.

  datepicker有个叫做onClose的事件,这个事件会在时间选择面板关闭是触发.在 onClose 方法中使用 $(this).change() 就能触发文本框的change事件.

   

knockout获取datepicker的时间

标签:监控   解决方法   hang   使用   bsp   文本框   nbsp   控件   原因   

原文地址:http://www.cnblogs.com/yuanyue/p/6055264.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!