javascript - DatePicker 功能不起作用

标签 javascript jquery jquery-ui datepicker

我有两个datepicker功能检查here

var divContent = '<input type="text" placeholder="Enter date" class="dupInput hasDatepicker" id="gl_img_datepicker" readonly="">';

jQuery("#gl_img_datepicker").datepicker();
jQuery("#gl_img_datepicker2").datepicker();

    jQuery('body').on('click', '#gl_img_datepicker_init', function(e) {
        jQuery("#gl_img_datepicker").datepicker('show');
    });

但似乎没有显示日历。我检查了这个jsfiddle并阅读api但我找不到问题。

我在控制台中看到此错误

“未捕获类型错误:无法读取未定义的属性“设置””

请帮忙,谢谢

最佳答案

问题似乎出在类名“hasDatepicker”上。如果删除该类名,它将正常工作。

'hasDatepicker' 类名在日期选择器插件内部使用。因此最好在代码中避免使用该名称。

<div id="my div ">
    <input type="text" placeholder="Enter date" class="dupInput" id="gl_img_datepicker" />
    <button id="gl_img_datepicker_init">Date</button>
</div>

<div id="my_new_div ">
    <input type="text" placeholder="Enter date" class="dupInput" id="gl_img_datepicker2" />
    <button id="gl_img_datepicker_init2">Date</button>
</div>

Fiddle

关于javascript - DatePicker 功能不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26525777/

相关文章:

javascript - 样式更新后 CSS 类丢失

jQuery UI Sortable 和 Bootstrap 3 流体网格闪烁和中断

javascript - Ajax请求如何实现缓存

javascript - jQuery 与函数式编程有什么关系?

javascript - Jquery 幻灯片菜单 x 滚动问题

jquery - 如何使用 jQuery 选择器将 CSS 类添加到元素?

javascript - 使用拖动功能的Jquery可拖动约束

javascript - 尝试使用 Karma/Jasmine 测试 Angular,但无法让 Jasmine 测试正确设置 $scope

javascript - Firefox 对数组排序错误

javascript - 如何直接获取html文件名?