it-swarm.com.ru

jQuery datepicker () Uncaught TypeError: undefined не является функцией

Может кто-нибудь, пожалуйста, помогите мне, я борюсь с этой проблемой в течение последних нескольких дней. На самом деле я включил все необходимые плагины, но все же 

Функция $('#datepicker').datepicker() не определена. 

Я включил те же плагины в другие jsp моих проектов, там отлично работает datepicker.

Это то, что я пытался.

<script src="http://code.jquery.com/jquery-1.10.2.js"></script>
<script src="http://code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css">

$( '#datepicker' ).datepicker();

Выдает исключение при загрузке самой страницы . Спасибо.

10
John Britto

Пожалуйста, дважды проверьте файлы js, которые вы включаете, если вы включаете один и тот же файл js дважды, это разные версии одного и того же файла дважды, это будет конфликтовать. Попросите пациента перейти ко всему файлу jsp или html, чтобы проверить файлы js.

20
John Britto

Я только что имел эту проблему и решил ее с помощью $.noConflict();:

Вместо $( '#datepicker' ).datepicker(); я использовал:

$.noConflict();
jQuery(document).ready(function ($) {
    $("#datepicker").datepicker();
});
1
Vijaya Pandey

Потратил много времени на это. Обнаружена проблема, связанная с тем, что функция выбора даты не найдена и не работает в Chrome. Использование VS2015 ... Почти все зависит от JQuery, поэтому он должен быть на самом верху. Используйте следующие ссылки или последние:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
    <link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/jquery-ui.min.css" />
    <script src="http://code.jquery.com/ui/1.11.4/jquery-ui.min.js"></script>
  1. Откройте _layout.cshtml
  2. Вставьте в верхней части каждого раздела окружающей среды. Проверьте тело также. (Мне не хватало тела)
1
Kentonbmax

Если вы используете Wordpress, обязательно замените «$» на «jQuery» в файлах .js.

0
ssaltman

проверьте ссылку, что вы добавили, и ссылку, что у вас есть в папке сценариев. пример: Если вы указали [jquery-ui.min.js] в вашем .cshtml, но у вас есть [jquery-ui.min-1.13.0.js] в папке сценариев, то эта ошибка возникнет

0
user7832009