日期插件My97DatePicker

Posted carrie_zhao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了日期插件My97DatePicker相关的知识,希望对你有一定的参考价值。

因为项目中需要选中日期,所以就找到了My97DatePicker这个插件,用法非常的简单,但是因为各个公司的要求不同,我们公司使用js拼代码,然后渲染到页面上的,所以遇到了一点问题…

1、My97DatePicker的官网:http://www.my97.net/,可以从官网下载该插件;

2、基本用法:https://jingyan.baidu.com/article/e6c8503c7244bae54f1a18c7.html,可以参考百度经验中“My97DatePicker日期插件的常用功能说明”;

3、我在js拼接过程中遇到的问题:

// 拼接展示的代码
var str = \'<input type="text" class="Wdate input input-150" id="startTime" name="startTime" value="" disabled="disabled" 
onfocus="WdatePicker({readOnly:true,dateFmt:\\\'yyyy-MM-dd HH:mm:ss\\\',maxDate:\\\'#F{$dp.$D(\\\\\\\'endTime\\\\\\\')}\\\'})">\';

  如下图:红线部分因为也使用了\'\'(单引号),所以需要用到转义字符,运行时报错:“Uncaught SyntaxError: Unexpected identifier”,即:代码中有符号错误,我直接修改这些单引号,但是不一会儿凌乱了…

 

4、解决,把引用写到事件中,虽说官网给出的是行内调用,但是我们需要做的是不出错的灵活使用,如下:

$(\'#startTime\').click(function(){
    WdatePicker({
        el:this,
        readOnly:true,
        dateFmt:\'yyyy-MM-dd HH:mm:ss\',
        maxDate:\'#F{$dp.$D(\\\'endTime\\\')}\'
    });
});

  

以上是关于日期插件My97DatePicker的主要内容,如果未能解决你的问题,请参考以下文章

My97DatePicker日历插件特殊日期做标记的使用

My97DatePicker日历插件

解决:My97DatePicker 日期插件引用在PHP文件中maxDate和minDate控制失效问题

JQuery日历插件My97DatePicker日期范围限制

my97datepicker插件日期值改变事件 等同于input的onchang()时间

my97datepicker日期控件的宽度高度如何设置呢?