我有一個API,我需要打開才能激活,但我不希望用戶實際看到鏈接。 JQuery或Javascript提供瞭解決這個問題的方法嗎? 我只是使用windows.open(...)打開鏈接。激活href而不打開它
2
A
回答
0
只要鏈接在<a></a>
標籤之間,href
就會始終顯示在瀏覽器的懸停狀態下。但是,您可以使用像onClick="function(){}"
這樣的事件來執行此操作,它可以應用於任何類型的元素,如div
。
0
如果你想隱藏href,但仍然希望它點擊時重定向,使用這個。
獲取URL並將其放入數據屬性中。然後刪除href屬性。
$('a').each(function() {
$(this).data('href', $(this).attr('href')).removeAttr('href');
});
當點擊錨點時,從數據屬性中獲取URL並重定向。
$('a').on('click', function() {
window.location.href = $(this).data('href');
});
+1
你可能想比使用'$(「a」)'更具體。如果頁面上存在多個鏈接,則會覆蓋另一個的值,並且最終會從_last_處理的鏈接中獲得href數據。 – Flater
+0
@Flater在回答中顯示的代碼不正確 – charlietfl
相關問題
- 1. 打開一個PyGTK程序,但不要激活它
- 2. 每當它被打開/激活時關閉視圖
- 3. 從模態JDialog打開時激活JFrame
- 4. 使用Javascript打開/激活Firebug
- 5. 計數(和激活)打開Word文檔
- 6. ActiveQt:激活已打開的文檔
- 7. 刷新活動而不重新打開它?
- 8. 更改另一個活動而不打開它
- 9. keras使用激活層而不是激活參數
- 10. 激活流星用戶而不發送激活電子郵件
- 11. RNetLogo激活開關
- 12. 如何測試應用程序而不激活它?
- 13. 激活選項卡面板而不訪問它extjs4.2
- 14. 如何激活一個LinkButton而不點擊它?
- 15. 從VBA激活Excel表而不知道它的名字?
- 16. 用鉻打開而不是下載它
- 17. 運行Excel宏而不打開它
- 18. 更改href之前錨會激活url
- 19. 激活/取消激活活動opc訂閱中的特定opc項目而不重新創建它
- 20. 目標C,打開一個網站,而不打開它在Safari
- 21. 打開外部網頁而不打開它
- 22. C#MAF激活AddIn而不鎖定DLL
- 23. 答:懸停激活時,它不應該
- 24. 激活ModalPopupExtender與不給它TargetControlID在asp.net
- 25. PDF打印到客戶端打印機而不打開它們
- 26. 提示默認活動而不實際打開活動
- 27. 隨機活動打開,而不是啓動器活動
- 28. 如何在form2關閉時激活form1而form1在form2打開時仍然打開
- 29. HREF鏈接來引導導航選項卡不激活
- 30. WordPress多站點 - 如何激活主題組而不必網絡激活?
您可以對鏈接進行ajax調用。 –
只需在頁面加載時調用它。 like,
–可能會有這個幫助 - http://stackoverflow.com/questions/503093/how-to-redirect-to-another-webpage-in-javascript-jquery – Pugazh