В последнее время мой код jQuery с использованием событий перестает работать. Я не понимаю, почему. У меня проблема с объявлением?Вопрос о выпуске JQuery?
Это мое заявление в заголовке:
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="">
<meta name="author" content=XXXXXXX">
<link href="/Content/bootstrap.css" rel="stylesheet"/>
<link href="/Content/Bootstrap-table.css" rel="stylesheet"/>
<link href="/Content/site.css" rel="stylesheet"/>
<link href="/Content/justified-nav.css" rel="stylesheet"/>
<link href="/Content/simple-sidebar.css" rel="stylesheet">
<link rel="stylesheet" type="text/css" href="/Content/msdropdown/dd.css" />
<link href="/Content/font-awesome-4.6.3/css/font-awesome.min.css" rel="stylesheet">
<link href="/Content/font-awesome-4.7.0/css/font-awesome.min.css" rel="stylesheet">
<script src="/Scripts/jquery-3.1.1.js"></script>
<script src="/Scripts/jquery-3.1.1.min.js"></script>
<script src="/Scripts/bootstrap.js"></script>
<script src="/Scripts/Bootstrap-table.js"></script>
<script src="/Scripts/ManageSeason.js"></script>
<script src="/Scripts/site.js"></script>
<script src="/Scripts/modernizr-2.6.2.js"></script>
<script src="/Scripts/sidebar_menu.js"></script>
<script src="/Scripts/js/msdropdown/jquery.dd.min.js" type="text/javascript"></script>
<title>XXXXXX</title>
</head>
И мой код JQuery:
$('select[class*="selectEqRaceId"]').change(function() {
// do some stuff
});
и
$('#menu li a').click(
function() {
// Do some stuff
}
);
Это не работает. Я нажимаю на кнопку или изменяю значение опции выбора. Компилятор браузера не входит в эту функцию события.
1) Почему вы включая полную версию и уменьшенную версию JQuery? 2) Вы уверены, что ваши функции находятся в 'document.ready()' функции? – TheValyreanGroup
Хорошо, как я понимаю со всеми вашими ответами, все функции, использующие событие, должны быть в документе document.ready(). У меня может быть только 1 document.ready(), поэтому мне нужно использовать document.ready на главной странице? Правильно? –
У вас есть один 'document.ready()' на страницу. И да, все ваши функции jQuery должны быть в этой функции. – TheValyreanGroup