假設我有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