【发布时间】:2016-01-22 09:27:03
【问题描述】:
我有两个函数,第一个函数 $('#tabela').on('click', '.buyButton', function() 和第二个函数 submitAll() 如何从第二个函数调用第一个函数?
【问题讨论】:
-
为第一个函数命名并在第二个函数中调用
标签: function call conventions
我有两个函数,第一个函数 $('#tabela').on('click', '.buyButton', function() 和第二个函数 submitAll() 如何从第二个函数调用第一个函数?
【问题讨论】:
标签: function call conventions
这样就可以了
第一个函数
function first() {
$('#tabela').on('click', '.buyButton', function() {});
}
在第二个函数中:
function submitAll() {
first();
}
如果#tabela 是按钮,则使用onClick="first();"
【讨论】:
给第一个函数起个名字
function tabelaOnClick() {
$('#tabela').on('click', '.buyButton', function() {});
}
在第二个里面调用它
function submitAll() {
...
tabelaOnClick();
...
}
编辑
如果你想点击按钮,你可能只想使用$('#tabela').click()
如果您想触发onClick 事件,最好给句柄函数命名,并从onClick 函数和submitAll 函数中调用它。
【讨论】:
使用$('#tabela').trigger('click') 怎么样?
【讨论】: