0

我对 jQuery 有一个奇怪的问题,在 ready 事件下执行所有代码后,“$”变得未定义。

有这个错误的经验吗?或知道是什么原因造成的?

4

2 回答 2

1

将 jQuery 代码放在这个片段中,因为 $ 可能是为其他东西定义的。

(function($) {

    // $ Works! You can test it with next line if you like
    // console.log($);

})( jQuery );
于 2012-10-02T09:56:56.990 回答
0

像这样使用

<script type="text/javascript">
    var $ = jQuery.noConflict();
    (function ($) {
           $(document);
           // your code
    }(jQuery));
</script>
于 2012-10-02T10:50:24.943 回答