私は独自の jquery プラグインを作成しましたが、$(document).ready 関数内でアクセスできないことに驚きました。
私はこのテストページを書き、さらに驚きました:
//jQuery anchor plugin
(function ($) {
$.anchor = {
hashTrim: /^.*#/,
}
})(jQuery);
console.log($.ajax);
console.log($.anchor);
$(function () {
console.log($.ajax);
console.log($.anchor);
});
firebug コンソールに 4 つの完全に異なる値があります。誰かが知っていて、なぜそうなのか説明できますか? そして主な質問 - $(function() {} 内の $.anchor 変数にアクセスするにはどうすればよいですか???
ありがとう!
アップデート:
問題をキャッチするだけです-django-debug-toolbar。無効にすると、すべてがうまくいきます!
jquery と django-debug-toolbar の間で友情を築く方法を知っている人はいますか?