Я совершенно новый для javascript и кода в целом. Я использую DatePicker на моем Wordpress блоке и я создал этот небольшой фрагмент кода (после поиска stackoverflows форумов), и это служит мне хорошо, что мне нужно было до сих пор:Использование jQuery's Datepicker для отображения только 3 рабочих дней
$("#input_4_14").datepicker({
minDate: 1,
beforeShowDay: function (d) {
return (1 == d.getDay() ? [true, ''] : [false, '']);
}
});
input_x_y
относится к DatePicker я используя в форме (x) и datepicker(y)
.
То, что он делает (и делает правильно), является пределом последних дней и показывает только в понедельник.
То, что я не знаю, как это сделать, - это показать только понедельник, пятница и субботу. Я пробовал:
1,5,6==d.getday()
но это не сработало.
Может ли кто-нибудь дать мне руку здесь?
UPDATE: я переделал код вроде этого:
<script type='text/javascript'>
var days = [1, 5, 6];
jQuery.noConflict();
jQuery(document).ready(function($) {
$("#input_4_14").datepicker({
minDate: 1,
beforeShowDay: function (d) {
return [$.inArray(d.getDay(), days) > -1, ''];
}
});
});
</script>
, но он по-прежнему не работает. Боковое примечание: я использую Wordpress с виджетами HTML Javascript.
Итак, вот окончательный код я 'm using, по какой-то причине он не работает: Я сделал что-то не так? – user3075146
@ user3075146 нет, я так не думаю ... любая ошибка в консоли вашего браузера? см. http://jsfiddle.net/arunpjohny/xeLdV/4/ –
@ user3075146 попробуйте http://jsfiddle.net/arunpjohny/xeLdV/5/ –