Предположим, у вас есть страница с несколькими датчиками, и вы хотите установить для некоторых свойств с одинаковым значением все из них (с селектором класса), а затем установить для каждого из них не общие свойства(с селектором идентификатора).Как это сделать?
Вот то, что я пробовал до сих пор
$(document).ready(function() {
// Shared properties for all datepickers with class="datepicker"
$( ".datepicker" ).datepicker({
showOn: 'focus',
showButtonPanel: true,
showOtherMonths: true,
selectOtherMonths: true,
dateFormat: "d M yy"
});
// Specific properties for each datepicker
$("#myDate1").datepicker({
altFormat: "yy-mm-dd",
altField: "#myDate1_alt"
});
$("#myDate2").datepicker({
altFormat: "yy-mm-dd",
altField: "#myDate2_alt"
});
});
Разметка
<input type='text' id='myDate1' class="datepicker"/>
<input type="hidden" id="myDate1_alt"/>
<input type='text' id='myDate2' class="datepicker"/>
<input type="hidden" id="myDate2_alt"/>
Хорошо устанавливает общийсвойства, но не конкретные.Я также попытался инвертировать порядок ("# myDate1" - "# myDate2" - ".datepicker", но затем свойства ".datepicker" исчезли).