У меня вопрос, у меня есть пара входных датпикеров вроде
<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"); });
Кажется, не работает.
Вы не используете свою ценность. Статут:
$(this).val();
Бессмысленно, поскольку он ничего не делает. Вы получаете значение, но не использовали его. Если вы это сделали
console.log($(this).val());
вы действительно увидите результат.
Попробуй это:
$(".datepicker").click(function(){
alert($(this).val());
return false;
});