我是jQuery中的新手,我正在學習如何創建自己的插件。如何創建我自己的jQuery插件
我嘗試下面的代碼(由我創建):
<script>
$(document).ready(function(){
$.fn.myNewFunc= function() {
alert('you can be a professional ;) continue trying');
};
$("#myBtn").click(function(){
$("#myDiv").myNewFunc();
});
});
</script>
<button id="myBtn"> click me </button>
<div id ="myDiv" >my div</div>
我得到這個錯誤:
TypeError: $(...).myNewFunc is not a function
當我嘗試$( 「#myDiv」)myNewFunc()。在btn.click之外,我可以看到警報!
肯定我試圖找到如何創建一個插件。我試過這個鏈接:http://learn.jquery.com/plugins/basic-plugin-creation/ – junior 2015-02-11 11:29:52
你忘記了'$(「#myDiv」)。myNewFunc();' – 2015-02-11 11:30:19
的引號,你錯過了'$ '在按鈕上單擊處理程序:) – 2015-02-11 11:33:03