我試圖創建一個鏈接,點擊時切換其href屬性,然後轉到該位置。使用jQuery點擊後更改鏈接href
我的HTML是:
<a href="http://google.com" rel="group" data-wpurl="http://yahoo.com"></a>
點擊時,我想瀏覽器訪問到數據wpurl位置,而不是HREF位置。我使用數據屬性的原因是因爲我使用的應用程序需要使用href ...在這裏不相關。
我jQuery是:
$('a[rel="group"]').on('click', function(e) {
e.preventDefault();
var wpurl = $(this).attr("data-wpurl");
$(this).attr('href', wpurl);
});
我使用e.preventDefault();以防止瀏覽器將用戶帶到href。在將數據屬性分配給href後,如何觸發點擊?使用trigger('click')
和click();
不起作用!
任何想法?
它可以完成,但只是好奇的用例... – Ejaz 2013-05-07 17:41:25
我需要的一切,除了移動href ...所以在我的js中,我使用了一個條件語句。我希望鏈接根據屏幕大小觸發不同的網址。 – JCHASE11 2013-05-07 17:43:06