2017-06-14 45 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

謝謝拉傑我已經認爲它已經發生衝突我的圖書館:) –