jQuery(document).ready(function($) {
$('#customdivid').prepend($('<div class="myclass"></div>'));
})(jQuery);
我正在使用Wordpress,并且我知道它可以在无冲突模式下运行,但是我认为,如果我如上所述编写函数,则可以使用$代替jQuery。
当我仅使用jQuery时,脚本运行良好,但我想了解自己在做什么错。
谢谢
更新:我想我真正要问的是如何在js文件中创建它。jQuery = $
我会做吗 var $ = jQuery
我读了一些我可以$
在()
after函数中包含的内容,并以jQuery结尾的函数,一切都很好,因此上面的示例如此。
希望我有道理
再次感谢!
您在混淆两件事。IIFE(立即调用函数表达式):
(function($){
// $ is jQuery
}(jQuery));
准备好事件:
jQuery(document).ready(function($){
// now you can use $
});
如果您只是将函数传递给jQuery,则它与ready事件相同:
jQuery(function($){
// use $
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句