我在我的网站中使用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
谢谢你关于传递对象作品的想法.. –