zoukankan      html  css  js  c++  java
  • knockout获取datepicker的时间

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

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

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

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

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

       

  • 相关阅读:
    AT SELECTIONSCREEN的用法
    ADD的用法
    ~的用法
    DIV+CSS布局
    CSS 列表
    CSS 文本
    VC include 路径解析
    CRITICAL_SECTION临界区学习
    UI设计时要注意的几个方面
    使用和扩展marshal_as库
  • 原文地址:https://www.cnblogs.com/NigelShi/p/6055264.html
Copyright © 2011-2022 走看看