当我更改一个JQuery datepicker的DOM位置时它不起作用

时间:2017-08-09 12:43:45

标签: javascript jquery datepicker

我有一个显示JQuery datepicker的按钮(版本:1.8.20)。

运行此代码后:

if (scope===document){
  var a=$("input.datepicker");
  $('#header').append(a);
}

出现此错误:

jquery-ui-1.8.20.custom.min.js:65 Uncaught TypeError: Cannot read property 'toLowerCase' of undefined
    at Datepicker._showDatepicker (jquery-ui-1.8.20.custom.min.js:65)
    at jquery-ui-1.8.20.custom.min.js:65
    at Function.each (jquery-1.7.2.min.js:2)
    at init.each (jquery-1.7.2.min.js:2)
    at init.$.fn.datepicker (jquery-ui-1.8.20.custom.min.js:65)
    at showDatePicker (default.js:270)
    at HTMLInputElement.<anonymous> (default.js:249)
    at HTMLInputElement.dispatch (jquery-1.7.2.min.js:3)
    at HTMLInputElement.i (jquery-1.7.2.min.js:3)

1 个答案:

答案 0 :(得分:0)

谢谢大家。

我升级了JQuery版本并解决了问题。

由于不推荐使用的方法,我必须升级所有代码。