Keith-Wood datepicker onclick(第一次点击不起作用)

时间:2012-09-03 13:41:32

标签: javascript jquery onclick datepicker

在GWT应用程序中,我正在尝试使用此组件:

http://keith-wood.name/datepick.html

在他们的页面中,他们解释说我们需要使用以下jquery函数来使用它:

$(function() {
$('#popupDatepicker').datepick();
});

<input type="text" id="popupDatepicker">

由于要求应用程序我不能像所描述的那样使用它,所以我使用像这样的onClick事件:

<input type="text" id="popupDatepicker" 
       onClick="$('#popupDatepicker').datepick();">

通过这种方式,组件被加载但仅在第二次单击时(我的第一次点击不做任何操作)

有人有这个问题吗?

非常感谢。

1 个答案:

答案 0 :(得分:3)

您应该能够使用任何选择器字符串来初始化页面上的日期选择器元素。因此,您可以为您的<input>元素提供一个类:

 <input class='datepick' name='whatever'>

然后用以下内容初始化所有这些:

 $(function() {
   $('.datepick').datepick();
 });