Во-первых, средство выбора даты jQuery отлично работает с классами при загрузке новой страницы. Однако на моем сайте я загружаю весь контент через запросы Ajax. Изначально я присвоил каждому полю даты уникальный идентификатор, и при загрузке через ajax все работало нормально.
(Не работает через Ajax)
<script type='javascript'> jQuery(function() {jQuery('.datepickerclass').datepick({dateFormat: 'yyyy-mm-dd'});});</script>
<input class='Filter datepickerclass' type="text" name="start_date" value=""/>
(Работает через Ajax)
<script type='javascript'> jQuery(function() {jQuery('#start_date').datepick({dateFormat: 'yyyy-mm-dd'});});</script>
<input class='Filter date' type="text" id="start_date" name="start_date" value ="">
Я думаю, что по какой-то причине средство выбора даты не перепроверяет страницу (при использовании класса), когда вы перезагружаете часть содержимого и привязываетесь к новым элементам, но я не уверен, как это сделать?
$
вместо того, чтобы каждый раз писатьjQuery
. - person ThiefMaster   schedule 19.05.2011$
- person ariel   schedule 19.05.2011jQuery(function($) { ... });
- обратный вызов получает jQuery в качестве первого аргумента. - person ThiefMaster   schedule 19.05.2011