2

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>
4

3 に答える 3

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

おそらく、1 つ以上の jQuery スクリプトを取得し、このスクリプトが機能する場合は、スクリプトの使用順序を変更する必要があります。

于 2009-05-27T08:00:16.683 に答える
1

試す:

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

これでアラートがポップアップしない場合は、jqueryへのリンクに問題があります。お役に立てば幸いです;)

于 2009-05-26T14:11:17.773 に答える
1

ここに貼り付けたコードに問題があるとは思えません-次のようなものを書いたとしても:

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

jQuery はそれを適切に処理するため、「未定義」エラーは発生しません。jQuery が適切に含まれていること、プラグインが適切に含まれていること、貼り付けたコードが問題のあるコードであることを確認してください。

于 2009-05-26T13:32:02.813 に答える