今天第一次接触jquery-weui,不太了解用法,然而官方文档写的也很简略,只好打开源代码进行研究,我想要的是设置开始日期大于当前日期,然后在源码中发现有min这个默认为undefined的属性,于是在设置

启动$("#starttime").datetimePicker()的时候里面加了一个参数param,一般来说这种参数都是json格式,于是

var nTime = new Date();
var format = nTime.getFullYear() + "-" + (nTime.getMonth()+1) + "-" + nTime.getDate() + " " + (nTime.getHours()) + ":" + nTime.getMinutes();
var param = {'min':format};
$("#starttime").datetimePicker(param);

  设置完开始日期之后就是动态设置截止日期,要让截止日期大于开始日期,我在<input id="starttime">里面添加了onChange="setMinTime()"这个事件,修改的时候就获取$("#starttime")的值,再进行拼接字符串获得我需要的日期格式,完成进行测试才发现和自己想象的完全不同,先贴一下之前的代码

$("#endtime").datetimePicker({'min':year + "-" + month + "-" + day + " " + hour + ":" + minute});

  反复调试发现方法是进入了的,这句话也是执行了的,怎么就不能重新设置呢?而且奇怪的是,min这个属性只被第一次赋值了,想了好久突然想到可能是初始化的时候就已经确定了不能修改,这个也解释了为什么这个的值和第一次相同,抱着试一试的心态,我只好用笨办法

$("label[for='endtime']").parent().siblings("input").remove();
$("label[for='endtime']").parent().parent().append('<input class="weui_input" id="endtime" name="endtime" value="" placeholder="请选择结束日期"/>');
$("#endtime").datetimePicker({'min':year + "-" + month + "-" + day + " " + hour + ":" + minute});

  结果这样先删除,再添加,最后设置的方法真的成功了~原来初始化后就不能改变其属性了,也不知道是不是自己没有找到正确的打开方式,如果有希望留言告知

最新文章

  1. 详解树莓派Model B+控制蜂鸣器演奏乐曲
  2. ASP.NET Web API 控制器创建过程(二)
  3. C++ 用于大型程序的工具
  4. 下面将详细说明useradd与usermod 的参数及用法!
  5. 杭电oj A + B Again
  6. centos 7 切换运行模式
  7. 一:MySQL数据库的性能的影响分析及其优化
  8. HTML学习 框架
  9. python入门(7)Python程序的风格
  10. python—字符串格式化
  11. vue2.0自学教程(一):走进vue2.0大观园
  12. 【Codeforces 115D】Unambiguous Arithmetic Expression
  13. Alpine Linux 使用简介
  14. js-权威指南学习笔记21
  15. AI1.1-人工智能史
  16. C/C++ -- Gui编程 -- Qt库的使用 -- 组件大杂烩
  17. [转发]在Visual Studio 2010/2012/2013/2015上使用C#开发Android/IOS安装包和操作步骤
  18. JVM的内存结构
  19. java对象创建过程简介
  20. java 基础--数组--004

热门文章

  1. XCODE 4.5 IOS多语言设置 及NSLocalizedString和NSLocalizedStringFromTable的用法。
  2. Android Retrofit使用教程(二)
  3. JS请求报错:Unexpected token T in JSON at position 0
  4. python核心编程学习(第三版)之字符串匹配
  5. 转: java服务器端成长指南
  6. C#网络编程:Socket编程
  7. browsersync按照官网,然后本地配置后,动态监听时不起作用
  8. scramble-string——两个字符串经过树化并旋转后是否一致、递归、动态规划
  9. DataTable列 基础处理
  10. Skia构建系统与编译脚本分析