假設我有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. 如何模擬點擊JavaScript中的鏈接
- 3. 如何使用javascript來模擬點擊href是php的鏈接
- 4. 如何模擬用戶點擊JQuery中的鏈接?
- 5. 點擊HTML超鏈接
- 6. 如何模擬html頁面鏈接點擊Java?
- 7. 如何模仿鏈接點擊QTextBrowser
- 8. 我可以使用JQuery代碼模擬超鏈接的點擊嗎?
- 9. 如何模擬點擊Gmail
- 10. 更改超鏈接顏色,同時點擊其他超鏈接
- 11. 點擊使用PowerShell的超鏈接
- 12. WPF Datagrid的超鏈接右鍵點擊
- 13. 如何點擊ajax鏈接?
- 14. 模擬點擊不點擊
- 15. 如何點擊使用c的Selenium中的超鏈接#
- 16. jQuery超鏈接點擊問題
- 17. jQuery不能在超鏈接上點擊
- 18. 捕捉PDF超鏈接點擊從iframe
- 19. 點擊超鏈接提交表格
- 20. 點擊超級鏈接調用php
- 21. 點擊超鏈接調用servlet
- 22. 保存時間點擊超鏈接/ linkbutton
- 23. 點擊更改超鏈接圖像
- 24. Javascript多個超鏈接點擊過程
- 25. 可點擊超鏈接Shiny R
- 26. 點擊超級鏈接後ASP.Net保存
- 27. GestureScanner功能覆蓋超鏈接點擊
- 28. 超鏈接只是部分可點擊
- 29. 自動點擊超鏈接在jquery/js
- 30. 可點擊超鏈接在DialogFragment
看到這個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