我有两个JQuery函数,我需要在一个函数中启动其中一个。这是我的例子:
<script type="text/javascript">
$(document).ready(function aa() {...... })
</script>
我想在另一个中调用此函数:
<script type="text/javascript">
function hello(){
aa();
}
</script>
答案 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();
}