您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
今天遇到一个意想不到的bug,在使用jQuery UI Datepicker 时无法弹出日期选择框。
经过和官方的演示案例对比,最终找到了问题所在。
我使用的错误方法:
<input type="text" id="to" name="to_date" class="xxshort form-text hasDatepicker" />
或者
正确的用法:
<input type="text" id="to" name="to_date" class="xxshort form-text" />
或者
hasDatepicker 是来自点击文本框后,jQuery UI Datepicker 弹出日期选择时生产的类。
所以这个类一定不能提前加到文本框中的class中。
查看jQuery UI Datepicker是否初始化装载到页面,只需通过调试工具查看body中是否装入了Datepicker的div层。
比如:
<div id="datepicker_div"></div>
或者
<div class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all" id="ui-datepicker-div"></div></blockquote>
如果以上div内生成HTML,无法看到弹出框的话,就说明是日期的css没有加载上。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。