我有這樣的代碼:「外部」JavaScript函數可以調用「jQuery函數」嗎?
(function ($) {
$(document).ready(function() {
test("hola","caracola");
});
function test(somevar1, somevar2)
{
alert(somevar1+ "" + somevar2);
}
}(jQuery));
function atest2(somevar1, somevar2)
{
test(somevar1+ "" + somevar2);
}
當執行test2的作用,結果是:
ReferenceError: test is not defined
我的問題是:
我怎麼能叫test2的正確執行,jQuery的內部測試功能?
由於
您將不得不在匿名函數外定義'test'。 – 2012-02-17 20:55:02
您可以在jQuery加載函數之外定義'test()',並從內部使用它。 – Brad 2012-02-17 20:55:58