我有一个问题,有几个输入日期选择器,例如
<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/