将几个参数传递给datepicker

时间:2013-09-11 10:23:10

标签: jquery datepicker

我想更改JQuery datepicker的dateformat,month名称和周名称。 这就是我所拥有的

$(function () {
             var dateFormat = { dateFormat: 'dd-mm-yy' };
             var danishDays = { dayNamesMin: ["Ma", "Ti", "On", "To", "Fr", "Lø", "Sø"]};
             var danishMonths = { monthNames: ["Januar", "Februar", "Marts", "April", "Maj", "Juni", "Juli", "August", "September", "Oktober", "November", "December"]};

             $("#TilSalgFraTextBox").datepicker( danishMonths);
             $("#TilSalgTilTextBox").datepicker( danishDays);

         });

问题是我只能将一个值(看起来似乎)传递给datepicker,但是我想做这样的事情:

$("#TilSalgFraTextBox").datepicker( danishMonths, danishNames, dateFormat);

但这不起作用。 我也试过这个:

             $("#TilSalgFraTextBox").datepicker( danishMonths);                 
             $("#TilSalgFraTextBox").datepicker( danishDays);
             $("#TilSalgTilTextBox").datepicker( dateFormat);

寻找帮助,我能找到的所有例子都只是改变一个值 这也不起作用。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:3)

你可以这样做:

var format = 'dd-mm-yy';
var danishdays = ["Ma", "Ti", "On", "To", "Fr", "Lø", "Sø"];
var danishmonths = ["Januar", "Februar", "Marts", "April", "Maj", "Juni", "Juli", "August", "September", "Oktober", "November", "December"];

$("#TilSalgFraTextBox").datepicker({
  dateFormat: format,
  dayNamesMin: danishdays,
  monthNames: danishmonths
});