Вопрос

У меня проблема с ошибкой 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.Я надеюсь, что это поможет ;)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top