【问题标题】:Using an jQuery Array instead of a string as a parameter for MultiDatesPicker for jQueryUI使用 jQuery 数组而不是字符串作为 MultiDatesPicker for jQueryUI 的参数
【发布时间】:2015-03-07 09:01:25
【问题描述】:

我正在使用 MultiDatesPicker v1.6.3 for jQuery UI (http://multidatespickr.sourceforge.net/) 来显示可点击的日历。

我想使用 addDates 方法将预先选择的日期添加到日历中。像这样 - http://multidatespickr.sourceforge.net/#pre-select-dates-demo

文档指出

参数 dates 可以是字符串、日期对象或数组(字符串或 javascript 日期对象)。

我想从我这样创建的数组中添加日期

var somedates = ['3-3-2015', '4-3-2015', '5-3-2015'];

但我不知道如何使用带有选项的数组。如果我使用带有类似选项的刺痛,它会起作用

addDates: ['3-3-2015', '4-3-2015', '5-3-2015']

但是如何使用数组呢?

对不起,如果我的术语很糟糕!

【问题讨论】:

    标签: jquery arrays jquery-ui


    【解决方案1】:

    你需要创建一个包含 Date 类型对象的数组,例如:

    var date1 = new Date("03/09/2015");
    var date1 = new Date("03/11/2015");
    var dateArray = [date1, date1];
    $('#yourdatepickername').multiDatesPicker({
                            addDates: dateArray});
    

    请记住,您需要使用正确的日期格式(在我的例子中是 MM/dd/yyyy)。

    你也可以使用:

     var dateArray= ["09/03/2015", "11/03/2015"]
     $("#yourdatepickername").multiDatesPicker('addDates', dateArray);
    

    这种情况下的日期格式必须与为日期选择器设置的格式相匹配。

    【讨论】:

    • 谢谢!这是我缺少的“新日期”位和正确的格式。
    猜你喜欢
    • 1970-01-01
    • 2013-09-19
    • 2019-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-15
    相关资源
    最近更新 更多