2017-06-14 54 views
0

我试着搜索相同的问题并应用解决方案,但得到相同的错误。在我的HTML我有事先此Jquery-TypeError:jQuery(...)。MyFunc不是函数

<script src="~/Scripts/jquery-3.1.1.min.js"></script> 
<script type="text/javascript"> 
(function ($) { 
    $.fn.MyFunc = function (options) { 
     alert("hi!"); 
    } 
})(jQuery); 

jQuery(document).ready(function() { 
    jQuery().MyFunc(); 
}); 
</script> 

我新手在JQuery中,

感谢

+0

伟大的作品对我来说..检查'jquery'正确或没有加载.. –

+0

您好感谢您的答复。你能帮我吗?我如何检查jquery是否正确加载?谢谢:) –

+0

*编写你的jQuery代码后* ..如果jquery不包括你应该得到一个错误,'$未定义'或'jQuery没有定义' –

回答

1

(function ($) { 
 
     $.fn.MyFunc = function (options) { 
 
      alert("hi!"); 
 
     } 
 
    })(jQuery); 
 

 
    jQuery(document).ready(function() { 
 
     jQuery().MyFunc(); 
 
    });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>

其做工精细

你尝试致电

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1 /jquery.min.js"></script> 

,而不是这个

<script src="~/Scripts/jquery-3.1.1.min.js"></script>

+0

我试过但同样的错误。 :( –

+0

请检查应该只有一次调用jquery.min.js,也检查你的控制台的错误将在那里提到,并发送给我一个你的控制台日志的截图。 –

+0

谢谢拉杰我已经认为它已经发生冲突我的图书馆:) –