我正在使用 jQuery,并在立即调用的函数表达式中包装了一个函数,如下所示:
<script type="text/javascript" src="jquery-1.8.3.min.js"></script>
<script type="text/javascript">
(function ($) {
var message = 'x called';
function x() {
alert(message);
}
})(jQuery);
x();
</script>
这将导致错误,因为函数“x”未在立即调用的函数表达式之外定义。有没有办法在立即调用的函数表达式之外调用函数“x”?