Неопределенная переменная Javascript
-
06-09-2019 - |
Вопрос
У меня проблема с ошибкой javascript: $("#slider") is undefined
Как я могу решить эту проблему?
<script type="text/javascript">
$(document).ready(function() {
$("#slider").easySlider({
controlsBefore: '<p id="controls">',
controlsAfter: '</p>',
prevId: 'prevBtn',
nextId: 'nextBtn'
});
});
</script>
Это мой html-код
<div id='slider'>
<table>
<tr>
<td width='325'>hello</td>
<td width='325'>hello</td>
</table>
</div>
Решение
jQuery(document).ready(function() {
jQuery("#slider").easySlider({
controlsBefore: '<p id="controls">',
controlsAfter: '</p>',
prevId: 'prevBtn',
nextId: 'nextBtn'
});
});
Вероятно, у вас есть более 1 скрипта jQuery, попробуйте этот скрипт, если он сработает, вам придется изменить порядок использования скрипта
Другие советы
Я сомневаюсь, что в коде, который вы вставили сюда, есть проблема - даже если вы написали что-то вроде этого:
$('bladkhadlhadkjha').easySlider({ ... });
Вы бы не получили ошибку "undefined", поскольку jQuery обработал бы это изящно.Убедитесь, что jQuery включен правильно, ваш плагин включен правильно и что вставленный вами код - это именно тот код, с которым у вас возникла проблема.
попробуй:
$(document).ready(function(){
alert("jquery is working");
});
если при этом не появляется всплывающее предупреждение, ваша проблема заключается в ссылке на jquery.Я надеюсь, что это поможет ;)