许多具有相同类getDate的Datpickers

时间:2014-04-30 13:34:47

标签: 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" />

并且我试图获取clicked datepicker的值,同时试图避免为每个输入编写不同的方法,所以我想知道是否有办法通过单击类.datepicker的输入来获取datepicker值:

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

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

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

似乎不起作用。

2 个答案:

答案 0 :(得分:3)

你没有使用你的价值。声明:

$(this).val();

没有意义,因为它没有做任何事情。你得到了价值,但没有使用它。如果你做了

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

你实际上会看到结果。

答案 1 :(得分:1)

试试这个:

    $(".datepicker").click(function(){
        alert($(this).val());
        return false;
    });