много сборщиков данных с одним и тем же классом getDate

0

У меня вопрос, у меня есть пара входных датпикеров вроде

<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, просто нажав на ввод с классом.datepicker, например:

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

но это также дает мне неопределенное значение:

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

Кажется, не работает.

Теги:
datepicker

2 ответа

3
Лучший ответ

Вы не используете свою ценность. Статут:

$(this).val();

Бессмысленно, поскольку он ничего не делает. Вы получаете значение, но не использовали его. Если вы это сделали

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

вы действительно увидите результат.

1

Попробуй это:

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню