我正在学习创建jQuery插件。但是我在最初的努力中遇到了错误。我确实在这里提到了jquery - is not a function error,但似乎我的代码与此类似。但是造成上述错误的原因是什么?
//调用app.js中的函数
jQuery(function(){
jQuery('body').testapp();
});
//在app.jquery.js中定义插件
jQuery.noConflict();
(function($){
$.fn.testapp = function(){
return $(this).append('<h1>success</h1>');
};
})(jQuery);
错误进入chrome控制台:
****app.js:2 Uncaught TypeError: jQuery(...).testapp is not a function****