假设我有2个链接a1和a2,并且a2被隐藏。当用户点击a1时,我想模拟点击a2。这怎么能用jQuery来完成?如何模拟超链接的点击?
0
A
回答
10
这取决于你的意思是什么“模拟的A2咔嗒”。如果要触发它不冒泡的事件
$("#a1").click(function(){
$("#a2").trigger('click');
});
:
假设a1
和a2
是ID属性,如果你的意思是要触发该元素在jQuery的处理程序,你可以这样做或触发默认行为,这样做:
$("#a1").click(function(){
$("#a2").triggerHandler('click');
});
但是,如果你想实际访问相关href
位置,你需要这样的:
$("#a1").click(function() {
window.location = $("#a2").attr('href');
});
或
$("#a1").click(function() {
window.location = document.getElementById('a2').href;
});
+0
非常好解释,谢谢! – adardesign 2010-07-28 18:36:59
6
$("#a1").click(function(){ $("#a2").click(); });
0
其他的答案涉及您的选择尽可能的解决方案去,而是要改善你的jQuery的运行特别是关于理解事件绑定的点击次数,我推荐看看jQuery API documentation for click()。
相关问题
- 1. 模拟点击html中的链接
- 2. 模拟点击python中的JavaScript链接
- 3. 模拟链接点击功能
- 4. 模拟点击一个链接里面的链接 - Selenium Python
- 5. 如何模拟用户点击JQuery中的链接?
- 6. 如何使用javascript来模拟点击href是php的链接
- 7. 如何模拟点击JavaScript中的链接
- 8. 可点击链接(超链接)?
- 9. 可点击超链接Android
- 10. 点击更新超链接
- 11. 点击HTML超链接
- 12. 如何模拟Gmail中点击刷新链接?
- 13. 如何在jQuery中点击链接时模拟按键或Keyup
- 14. 如何模拟html页面链接点击Java?
- 15. 如何模仿链接点击QTextBrowser
- 16. 我可以使用JQuery代码模拟超链接的点击吗?
- 17. 如何模拟点击Gmail
- 18. 更改超链接颜色,同时点击其他超链接
- 19. 点击使用PowerShell的超链接
- 20. WPF Datagrid的超链接右键点击
- 21. 点击使用Selenium Webdriver的超链接
- 22. phantomjs pdf可点击的超链接
- 23. 在jQuery中模拟超链接单击以启动表单
- 24. 如何点击ajax链接?
- 25. 模拟点击不点击
- 26. 如何点击使用c的Selenium中的超链接#
- 27. 使用jQuery模拟链接点击 - 链接到另一个域的iframe之外?
- 28. 点击超链接提交表格
- 29. jQuery超链接点击问题
- 30. 点击更改超链接图像
看到这个http://stackoverflow.com/questions/1839363/simulating-a-click-in-jquery-javascript-on-a-link – codingbadger 2010-07-28 17:13:38
重复http://stackoverflow.com/questions/1421584/how -can-i-simulate-a-click-to-an-anchor-tag/ – 2010-07-28 17:16:23