На моем сайте, я хочу, чтобы иметь диапазон дат вещь, поэтому я решил использовать две даты сборщиков из http://jqueryui.com/demos/datepicker/jQuery: как у меня есть два выбора даты?
В настоящее время оба выбора даты редактирования и то же поле ... что делает меня грустным.
$j(function() {
$j(".date-range-start .date-picker input").datepicker({
//showOtherMonths: true,
changeYear: true,
showAnim: 'fadeIn',
showOn: 'button'
});
$j(".date-range-end .date-picker input").datepicker({
//showOtherMonths: true,
changeYear: true,
showAnim: 'fadeIn',
showOn: 'button'
});
});
Я понял, что у меня есть два разных селектора, и я смогу изменить два разных поля, не так ли?
хорошо ... очевидно, это меня ненавидит.
<div class="date-range-picker">
<div class="date-range-start">
<div class="date-picker">
<input id="classinput-field" name="classinput-field" type="text" class="hasDatepicker"><button type="button" class="ui-datepicker-trigger">...</button>
</div>
</div>
<div class="date-range-end">
<div class="date-picker">
<input id="classinput-field" name="classinput-field" type="text" class="hasDatepicker"><button type="button" class="ui-datepicker-trigger">...</button>
</div>
</div>
</div>
Как быстрый тест, что произойдет, если вы дадите каждому вводу «id» и используете его как селектор? – Nate
переключение на иды. (как только я сделал их уникальными) – NullVoxPopuli
Два идентификатора входных элементов те же. Это не-нет. Кроме того, вы, кажется, страдаете от хронического случая класса. –