Ошибка при использовании Jquery Scripts с плагином Struts 2 Jquery
Я использовал определенные аспекты плагина jquery, однако мне также хотелось бы свободу использования нормального кода Jquery, когда я сталкиваюсь с ограничением / ограничением в плагине Jquery.
В данный момент я не могу использовать обычный инструмент выбора даты Jquery.
<head>
<sj:head jquerytheme="redmond"/>
<s:head />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title><s:text name="Home.title" /></title>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" /> <!-- DO NOT REMOVE -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="/Project/css/style.css" rel="stylesheet" type="text/css" />
<link type='text/css' href='/Project/css/confirm.css' rel='stylesheet' media='screen' />
<link type='text/css' href='/Project/css/contact.css' rel='stylesheet' media='screen' />
<script type="text/javascript" src="/Project/js/blockUI.js"></script>
<script type="text/javascript" src="/Project/js/jquery.simplemodal.js"></script>
<%-- <script type="text/javascript" src="/Project/js/confirm.js"></script> --%>
<script type="text/javascript" src="/Project/js/contact.js"></script>
<script type="text/javascript" src="/Project/js/watermark.js"></script>
<!-- <script type="text/javascript" src="js/validation.js"></script> -->
<script type="text/javascript" >
Функция для выбора даты:
jQuery(function($){
date = "";
$( '.datepicker' ).datepicker({
dateFormat: 'yy/mm/dd',
changeMonth: true,
changeYear: true,
minDate: '0',
maxDate: '+20Y'
});
});
Я получаю ошибку: Uncaught TypeError: Object [object Object] has no method 'datepicker'
Какие-либо предложения?
1 ответ
Из вашего включенного скрипта я не могу увидеть, где находится ваша библиотека jQuery и jQuery UI, поэтому попробуйте поместить это после вашего включенного css:
<script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script type="text/javascript" src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
а также вы не указали, какой элемент $(this)
следует указать, попробуйте использовать конкретные class
или же id
, например:
$('.datepicker').datepicker({
если вы дадите свой элемент класса datepicker
,