关于JavaScript函数在jQuery入口函数中无法使用的问题

在js中写函数 如果是下面这种写法那么函数不会被入口函数外面被调用,因为这是一个局部函数,只在入口函数里被调用

$(document).ready(function () {
    function a(){
      $("#org").val("12312321")
    }
})

  如果想要在入口函数里执行 就必须把函数定义为全局函数如下所示

var a;//可以省略
$(document).ready(function () {
    a = function(){
      $("#org").val("12312321")
    }
})

在上面的代码中函数 a 被定义为全部函数,就可以在HTML标签里调用这个函数不写 var a的话也可以  那么函数 a就是隐式变量  隐式变量就是全局变量

posted @ 2021-12-02 19:29  白菜豆腐粉丝汤  阅读(156)  评论(0)    收藏  举报