我有一个事件,
$('#load').click(function(){
// do something
});
然后我还有其他事件,我想在上面的事件中调用,我该怎么做? 其他事件:
$('#save').click(function(){
//do something related to save
//then call $('#load').click() event in side this
});
答案 0 :(得分:3)
您可以使用trigger()
:
$('#load').trigger('click');
答案 1 :(得分:1)
你可以这样做:
$('#load').click(function(){
make();
});
$('#save').click(function(){
make();
});
function make(){
}
答案 2 :(得分:1)
$('#save').click(function(){
//do something related to save
//then call $('#load').click() event in side this
$('#load').click(); // or $('#load').trigger('click');
});
答案 3 :(得分:0)
点击#load从#save.click
$('#save').click(function(){
$('#load').click()
});
答案 4 :(得分:0)
trigger()函数是您问题的解决方案。您可以按如下方式使用它
$('#load').click(function(){
// do something
});
$('#save').click(function(){
//do something related to save
$('#load').trigger('click');
});
代码中所说的是当你点击它时,它会通过你的save.click事件运行,然后触发load.click事件。您可以更改使用trigger()函数内的任何其他事件来触发与“#load”元素相关的其他事件。
有关详细信息,请参阅http://api.jquery.com/trigger/
答案 5 :(得分:-1)
如何尝试使用$('#load')。click()事件代码?
就像,时间:
$('#save').click(function(){
// Code from $('#load').click() event in side this
});