我在我的網站中使用jQuery DatePicker。我希望datepicker上的兩個下拉菜單:一個用於選擇月份,另一個用於選擇年份。因此,我在下面的格式寫:JQuery DatePicker不工作
$('.datepicker').datepicker({
changeMonth: true,
changeYear: true
});
我想使這個選擇器可重複使用的,因此我做一個函數,該函數的格式參數,如如下:
function RegisterDateTimePicker(options) {
var test = "{" + options + "}";
$('.date').datepicker(test);
}
參數「選項」以上是由字符串組成的變量
"changeMonth: true, changeYear: true"
現在沒有顯示datepicker。我在調試時得到的錯誤是:
Uncaught TypeError: Cannot call method 'apply' of undefined
請提供擺脫此問題的方法?
oh..which對象的類型?我怎麼能改變這個字符串到那種類型的對象? –
你不能輕易地將字符串更改爲對象而不解析它。爲什麼它是一個字符串呢?你應該構建一個對象並通過它!在答案中包括一個例子 – mkoryak
謝謝你關於傳遞對象作品的想法.. –