我想通过点击另一个按钮来触发一个HTML按钮单击事件,任何人都可以帮助我的代码,我使用jQuery库..委派一个按钮单击事件通过点击另一个按钮
1
A
回答
3
你的意思是这样这个?
$('#button1').click(function() {
$('#button2').click();
});
如果click
被称为不传递一个参数,它会触发元素上的click
事件。
关于您的评论更新:
你有没有过这样的问题吗?我的小测试表明,代码是按顺序执行的,意思是在点击处理程序之后执行触发点击后的代码。但也许我的处理程序是不是很复杂?
如果确实遇到问题,你可以把所有的在#button2
单击处理程序在其自身的功能执行的代码,并呼吁这一个在#button1
单击处理程序:
function lotsOfWork() {
}
$('#button2').click(lotsOfWork);
$('#button1').click(function() {
lotsOfWork();
// more stuff here
});
如果lotsOfWork
做一些异步调用你还必须使函数接受它完成其工作后,将要执行的回调。
1
尝试这样的事:
<input type="button" id="btn1" value="click A">
<input type="button" id="btn2" value="click B">
<script>
$(function(){
$('#btn1').click(function(){
$('#btn2').trigger('click');
})
})
</script>
火,你只需要调用.trigger方法的其他对象的事件,传递你假装触发事件名称。
1
$('#buttonone').click(function(){
$('#buttontwo').trigger('click')
})
点击buttonone将触发buttontwo点击
0
$(function(){ $("#id_btn").click(function(){ call your function for 2nd button }); }); or $('#id_btn').bind('click', function() { $('#id_btn').trigger('click'); });
相关问题
- 1. 触发asp:按钮的点击事件,通过点击另一个asp:按钮
- 2. 一个按钮发射另一个按钮点击事件
- 3. 如何通过点击另一个按钮java执行按钮?
- 4. 如何通过单击按钮显示另一个按钮?
- 5. 当我点击另一个按钮时,无法停止按钮点击事件
- 6. 按钮被点击后,另一个按钮就不会点击
- 7. JQuery的/ JavaScript的 - 触发按钮从另一个按钮单击事件单击
- 8. 通过点击一个按钮
- 9. 通过点击一个按钮
- 10. 如何通过点击一个按钮
- 11. 通过点击一个按钮
- 12. 如何通过点击一个按钮
- 13. 呼叫按钮单击另一个按钮单击
- 14. 单击一个按钮时禁用多个按钮点击
- 15. 点击一个按钮时的事件
- 16. 单击一个按钮,然后激活另一个按钮
- 17. 从一个按钮中打开另一个JFrame单击事件
- 18. 点击一个按钮
- 19. 硒点击一个按钮
- 20. 上点击一个按钮
- 21. 上点击一个按钮
- 22. 点击一个HTML按钮
- 23. 点击一个按钮取消jQuery中的另一个(外部)按钮的点击事件
- 24. 通过点击一个按钮删除一个用户控件
- 25. 从按钮点击另一个布局
- 26. 通过按钮单击事件通过几个usercontrols到一个窗体,让另一个用户控件知道按钮点击
- 27. 单击新按钮时杀死一个按钮事件
- 28. 单击一个按钮列出数组元素,点击一个按钮
- 29. 如何添加一个buttton2,同时点击另一个按钮1和按钮3,同时点击按钮2
- 30. 如何调用按钮单击另一个ascx按钮上的一个ascx按钮单击?
的主要问题是我需要等待,直到代码执行BUTTON2的是完整的话,我需要继续按钮1某些代码,如果我写这个代码,我不能等到button2的代码执行完成时。 – Sandeep 2011-04-09 09:38:16
@Sandeep:请参阅我的更新。 – 2011-04-09 09:42:23
Okk Thnx,它会工作,我需要在我的代码中进行一些更改... – Sandeep 2011-04-09 09:47:54