0
正如我們從onclick
屬性調用常規javascript函數一樣,爲什麼我們不能調用jQuery方法,如下面的代碼所示。爲什麼這不起作用?如何使用HTML中的'onlick屬性'調用jquery插件函數
<body>
<script src="https://code.jquery.com/jquery-2.0.3.js"></script>
<p id="p1">Some Text inside paragraph</p>
<button type="button" onclick="$.test();">Click Me</button>
</body>
JS
$.fn.extend({
test: function() {
var t = $('#p1').text();
alert(t);
});
},
});
感謝 BT
爲什麼你會做這樣開始了的事情嗎?停止使用內聯JavaScript,並改爲適當的事件處理程序。 – adeneo
和FYI,你沒有'.test();'方法,你有'$(element).test()'方法! – adeneo
你正在混合你的擴展與插件。你*可以*這樣做,通過使用'onlick ='$(this).test();'' –