在函数中调用另一个函数JQuery

时间:2013-12-01 10:50:25

标签: javascript jquery html ajax

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

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

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

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

2 个答案:

答案 0 :(得分:1)

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

/* 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");
            },
        }
    });
}

答案 1 :(得分:0)

aa无法访问,因为您在$(document).ready中定义了它,尝试将其放入global scope

function aa() {
   ...
}

$(document).ready(aa);

在您的其他脚本中,您可以将其称为

 function hello(){
   aa();
 }
相关问题