Javascript未定义变量

Javascript未定义变量,javascript,jquery,undefined,Javascript,Jquery,Undefined,我遇到一个javascript错误:$(“#滑块”)未定义 我怎样才能解决这个问题 <script type="text/javascript"> $(document).ready(function() { $("#slider").easySlider({ controlsBefore: '<p id="controls">', controlsAfter: '</p>', prevId: 'prev

我遇到一个javascript错误:
$(“#滑块”)未定义

我怎样才能解决这个问题

<script type="text/javascript">
$(document).ready(function() {
    $("#slider").easySlider({
        controlsBefore: '<p id="controls">',
        controlsAfter: '</p>',
        prevId: 'prevBtn',
        nextId: 'nextBtn'
    });
});
</script>

$(文档).ready(函数(){
$(“#滑块”).easySlider({
controlsBefore:“

”, controlsAfter:“

”, prevId:'prevBtn', nextId:'nextBtn' }); });
这是我的html

<div id='slider'>
    <table>
        <tr>
            <td width='325'>hello</td>
            <td width='325'>hello</td>
    </table>
</div>

你好
你好

我怀疑您粘贴在此处的代码中是否存在问题——即使您编写了以下内容:

$('bladkhadlhadkjha').easySlider({ ... });
您不会得到“未定义”错误,因为jQuery将优雅地处理该错误。确保jQuery被正确包含,插件被正确包含,并且粘贴的代码正是您遇到问题的代码。

尝试:

$(document).ready(function(){
    alert("jquery is working");
});
如果这不会弹出警报,那么问题就出现在jquery的链接中。 我希望这有帮助;)

jQuery(文档).ready(函数(){
jQuery(“滑块”).easySlider({
controlsBefore:“

”, controlsAfter:“

”, prevId:'prevBtn', nextId:'nextBtn' }); });

可能您有1个以上的jQuery脚本。请尝试此脚本。如果它有效,您必须更改脚本使用顺序。

请缩进您的脚本。还包括您正在使用的插件easySlider的URL。但是我已经在我的脚本中包含了jQuery。它可能是其他东西吗?我已经在这里将您代码的重要部分复制到了JSBin中:它似乎工作得很好。我建议重新检查你的代码,确保没有愚蠢的错误。另外,尝试使用“jQuery()”而不是“$()”
jQuery(document).ready(function() {
    jQuery("#slider").easySlider({
        controlsBefore: '<p id="controls">',
        controlsAfter: '</p>',
        prevId: 'prevBtn',
        nextId: 'nextBtn'
    });
});