@viktorross

Почему не работает код js?

Здравствуйте, подскажите пожалуйста в чем может быть проблема?

в консоли пишет

Uncaught TypeError: $(...).datepicker is not a function
at HTMLDocument. (messages.php:1273)
at c (base.js:23)
at Object.fireWith [as resolveWith] (base.js:23)
at Function.ready (base.js:23)
at HTMLDocument.q (base.js:23)

<input name="date_from_vis" id="date_from_vis" type="text" size="10" class="defaultText" title="{$lng.useraccount.date_start}"/>
<input name="date_from" id="date_from" type="hidden"/>

<input name="date_to_vis" id="date_to_vis" type="text" size="10" class="defaultText" title="{$lng.useraccount.date_end}" />
<input name="date_to" id="date_to" type="hidden" />


$(function() {
		$('#date_from_vis').datepicker({
			dateFormat: "M dd yy",
			changeMonth: true,
			changeYear: true,
			altField: '#date_from', altFormat: 'yy-mm-dd'
		});

		$('#date_to_vis').datepicker({
			dateFormat: "M dd yy",
			changeMonth: true,
			changeYear: true,
			altField: '#date_to', altFormat: 'yy-mm-dd'
		});
	});


притом date_to_vis работает, а date_from_vis нет

в файле base.js консоль выводит на вот эту строчку почему-то
if(l[a].apply(t[0],t[1])===!1&&e.stopOnFalse){r=!1;break}n=!1,l&&(u?u.length&&c(u.shift()):r?l=[]:p.disable())}


что тут не так может быть?
  • Вопрос задан
  • 99 просмотров
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
jquery-ui подключен?
На $('#date_to_vis').datepicker(...) не выдаёт ошибку, скорее всего, потому, что до этой строчки не доходит, вылетает с ошибкой раньше.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы