我下载了一个在 jquery 中完成的 datepicker 插件。格式如下:
$('#date-picker').datepicker('show')
当我从控制台运行此命令时,一切正常。
但是,我不确定将其放在哪里,以便当页面加载并且有人单击文本框时,会出现日期选择器。我试着把它放在 application.js 但没有运气。我究竟做错了什么?
我下载了一个在 jquery 中完成的 datepicker 插件。格式如下:
$('#date-picker').datepicker('show')
当我从控制台运行此命令时,一切正常。
但是,我不确定将其放在哪里,以便当页面加载并且有人单击文本框时,会出现日期选择器。我试着把它放在 application.js 但没有运气。我究竟做错了什么?
确保把它放在里面$(document).ready
:
$(document).ready(function() {
$('#date-picker').datepicker('show');
});
编辑:
$(document).ready(function() {
$('your-input-box-selector').click(function() {
$('#date-picker').datepicker('show');
});
});
好吧,我建议您使用.class
而不是#id
表示法,因为 id 表示法应该是唯一的,如果您希望它是 a datepicker
,则必须每次都添加 id ,如果您使用类名进行操作,那么维护起来会容易得多,而且您不需要不需要在 js 中做更多的工作:
$(document).ready(function() {
$('.date-picker').datepicker('show');
});