Спасибо, что посмотрели, все искренне полезные ответы опротестованы. У меня есть поля ввода даты, которые есть там, где загружается страница, и пучок, который генерируется динамически. Вместо вызова .datepicker() в этом классе каждый раз, когда генерируется новый экземпляр, я использую .live, но он, похоже, не работает. Любая идея почему?JQuery .live работает, но не с .datepicker
$("input[name=myfav]").live("click", function(){
$(this).datepicker({
/* some options here */
});
});
Следует отметить, что он отлично работает с автозаполнением, например.
$("input[name=mytwo]").live("click", function(){
$(this).autocomplete("somefile.php");
});
Спасибо за ответ. Я знал, что это плагин, потому что другие плагины работают нормально. Это проясняет это. – Chris
+1 Ты только что сэкономил мне много времени. –
Идти в ту же проблему. Еще одна часть этой работы для нас заключалась в том, чтобы каждый вход датпикера имел уникальный идентификатор. В противном случае, по крайней мере, в Google Chrome вы можете щелкнуть любой входной файл и получить датупик, но на самом деле это изменит дату в первом с этим идентификатором. (Конечно, семантически, идентификаторы всегда должны быть уникальными, так или иначе, но это была ошибка.) –