jquery datepicker隐藏在模糊

时间:2013-12-18 08:00:33

标签: jquery jquery-ui

我一直在查找这些论坛,了解如何更改我的jquery datepicker以隐藏焦点。这是我的表单元素的样子。

<form:input path="weekEndingDate" class="{required:true} datepicker" placeholder="enter a value"/>

从我一直在阅读的最好的方法是使它成为所有日期选择器(我很满意)的通用,并做一些像......

$(".hasDatepicker").on("focus", function(e) { $(this).datepicker("show"); });
$(".hasDatepicker").on("blur", function(e) { $(this).datepicker("hide"); });    

但由于某种原因,这似乎对我不起作用。

日期选择器甚至没有显示。但是,如果我这样做,我会把它展示出来......

// Date picker.
$( "#weekEndingDate").datepicker({
    dateFormat: 'dd/mm/yy'
}); 

$('#weekEndingDate').focus(function() {
    $(this).datepicker("show");
  }) 

谁能告诉我这里做错了什么?在检查日期字段时,它肯定有onDatepicker类,如下所示

<input type="text" value="" class="{required:true} datepicker hasDatepicker" placeholder="enter a value" name="weekEndingDate" id="weekEndingDate">

也许这会有所帮助。在玩这个时,我刚刚能够看到当我尝试使用更通用的.hasDatepicker选择器时会出现错误...

TypeError: a jquery-ui-1.8.16.custom.min.js Line 530

感谢

0 个答案:

没有答案