3
這段代碼有什麼問題?在元素上運行jquery函數。這段代碼有什麼問題?
$(function() {
function testfunction() { $(this).addClass('testing');}
$('.tester').testfunction();
});
這段代碼有什麼問題?在元素上運行jquery函數。這段代碼有什麼問題?
$(function() {
function testfunction() { $(this).addClass('testing');}
$('.tester').testfunction();
});
testfunction()
不被添加到jQuery函數疊層。
如果你想能夠調用它的任意對象上,你應該把它添加到jQuery函數棧:
$.fn.testfunction = function() {
this.addClass('testing');
};
$('.tester').testfunction(); // success!
你應該看看jQuery的Plugins/Authoring頁關於如何瞭解更多信息正確編寫插件。
這不是你如何製作jQuery插件。現在你只需創建一個普通的JavaScript函數。這並不會讓jQuery意識到它。 – BoltClock 2011-02-14 10:30:50
你想做什麼? – 2011-02-14 10:31:48