Question

J'ai un problème avec une erreur javascript: $("#slider") is undefined

Comment puis-je résoudre ce problème?

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

Ceci est mon html

<div id='slider'>
    <table>
        <tr>
            <td width='325'>hello</td>
            <td width='325'>hello</td>
    </table>
</div>
Était-ce utile?

La solution

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

probebly vous avez été plus de 1 Script jQuery essayez ce script si elle fonctionne, vous devez changer l'ordre d'utilisation du script

Autres conseils

Je doute qu'il y ait un problème dans le code que vous avez collé ici - même si vous avez écrit quelque chose comme ceci:

$('bladkhadlhadkjha').easySlider({ ... });

Vous ne seriez pas trouvé l'erreur « undefined », car jQuery traiterait que gracieusement. Assurez-vous que jQuery est inclus correctement, votre plug-in est inclus correctement et que le code que vous avez collé est exactement le code que vous rencontrez le problème avec.

essayer:

$(document).ready(function(){
    alert("jquery is working");
});

si cela ne faites pas une pop alerte votre problème est dans le lien vers jquery. J'espère que cela aide;)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top