具有相同类getDate的多个数据选择器

many Datpickers with same class getDate

本文关键字:数据 选择器 getDate 同类      更新时间:2023-09-26

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

<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").click(function(e){ $(this).val(); });

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

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

似乎不起作用。

您没有使用您的值。声明:

$(this).val();

毫无意义,因为它什么都不做。你得到了价值,但没有使用。如果你使用

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

你会看到结果的。

试试这个:

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