关于javascript:在函数中调用另一个函数JQuery

Call in a function another function JQuery

我有两个jquery函数,需要在一个函数中启动其中一个。这是我的例子:

1
2
<script type="text/javascript">
$(document).ready(function aa() {...... })

我想在另一个函数中调用这个函数:

1
2
3
4
<script type="text/javascript">
  function hello(){
    aa();
  }


需要进行一点重组,以便在代码顶部将aa移出$(document).ready,以便您也可以在其他地方使用它。

1
2
3
4
5
6
7
8
9
10
11
12
13
/* call aa as ready handler*/
$(document).ready(aa);
/* aa now global*/
function aa() {
    $('#catAssociate tbody tr').contextMenu('myMenu2', {
        bindings: {
            'open': function (t) {
                console.log("chiamo ioooo");
                DeleteAction(t,"Open");
            },
        }
    });
}


aa不可访问,因为您在$(document)中定义了它。准备好了,请尝试将其置于全局范围内。

1
2
3
4
5
function aa() {
   ...
}

$(document).ready(aa);

在你的另一个剧本里,你可以这样称呼它

1
2
3
 function hello(){
   aa();
 }