javascript - 许多具有相同类 getDate 的 Datpicker

标签 javascript jquery datepicker

我有一个问题,有几个输入日期选择器,例如

<input name="datepicker_one" class="datepicker" readonly type="text" value="12-12-2013" />
<input name="datepicker_two" class="datepicker" readonly type="text" value="13-12-2013" />
<input name="datepicker_three" class="datepicker" readonly type="text" value="14-12-2013" />

并且我正在尝试获取单击的日期选择器的值,同时尝试避免为每个输入编写不同的方法,所以我想知道是否有一种方法只需单击类 .datepicker 的输入即可获取日期选择器值:

$(".datepicker").click(function(e){ $(this).val(); });

但这也给了我未定义的值:

$(".datepicker").click(function(e){ $(this).datepicker("getDate"); });

似乎不起作用。

最佳答案

你没有发挥你的值(value)。声明:

$(this).val();

毫无意义,因为它没有做任何事情。你获得了值(value),但没有使用它。如果你这样做了

console.log($(this).val());

您实际上会看到结果。

关于javascript - 许多具有相同类 getDate 的 Datpicker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23389600/

相关文章:

javascript - jQuery 与 Yahoo UI API 设计

jquery - jQuery 中的迭代?

javascript - 焦点上的 jQuery DatePicker

javascript - 从 javascript 变量设置 datepicker 的yearRange

javascript - 当我提交表单时,从 jquery datepicker 中的开始日期和天数计算结束日期

javascript - 当前页面刷新时选择的 div?

javascript - 使用附加变量 jQuery

javascript - 如果属性名称是空字符串,如何检查对象的属性?

javascript - 为什么触发器 ('click' ) 与 $ ('#test' ).trigger({ type : 'click' });?

javascript - 在页面加载时提醒/显示消息 1 次,而不是单击按钮