2012-03-05 2 views
0

Каков наилучший способ исключить большое количество дат из выбранных с помощью jquery datepicker ui? Я новичок в jquery, поэтому, если вы можете быть детализированы, это было бы особенно полезно.jquery datepicker исключая большое количество дат

Диапазон дат включать огромный ... 100 лет. И даты для исключения - это много, а не последовательные. Таким образом диапазон будет выглядеть примерно так:

Также мне нужна каждая дата, когда выбрано, чтобы отобразить соответствующее изображение. Каждая дата имеет уникальное изображение. Мне сказали использовать метод .attr(). Кто-нибудь знает пример?

$(function(){ /* create an array of days which need to be disabled */ var disabledDays = ["1-14-1962","2-11-1962","3-22-1963","4-1-1963","6-9-1964","7-17-1964","8-9-65", "1-2-66","4-1-66","8-3-67", "7-22-2011", "2-21-2010", "2-24-2010", "2-27-2010","2-28-2010", "3-3-2010","3-17-2010","4-2-2010", "4-3-2010","4-4-2010","4-5-2010", "7-22-2011"]; // Datepicker $('#datepicker').datepicker({ inline: true, dateFormat: 'yy-mm-dd', //Month & Day spelled out constrainInput: true, changeMonth: true, changeYear: true, maxDate: '0', yearRange: '-102y', //Going back to 1910 onSelect: function(dateText, inst) { window.location = 'http://www.example.com' + dateText; } }); }); <code>
+1

дорогой, если вам действительно нужна помощь, пожалуйста, покажите нам свой код или результат вы пытаетесь достичь. Дата - это дата, так что значит у означает большое число? –

+1

Вы говорите о большом количестве последовательных дней? Или коллекцию дней, поступающих из какой-то базы данных? (например: праздники). укажите пример списка со специфическими днями, которые вы хотели бы отключить. –

ответ