我想创建一个链接,当它被点击时,会切换它的href属性,然后跳转到该位置。
我的HTML代码如下:
<a href="http://google.com" rel="group" data-wpurl="http://yahoo.com"></a>
当点击时,我希望浏览器跳转到data-wpurl位置而不是href位置。我使用data属性的原因是因为我使用的应用程序需要使用href...这里不相关。
我的jQuery代码是:
$('a[rel="group"]').on('click', function(e) {
e.preventDefault();
var wpurl = $(this).attr("data-wpurl");
$(this).attr('href', wpurl);
});
我正在使用e.preventDefault()来阻止浏览器跳转到href链接。在将data属性赋给href之后,我如何触发点击事件?使用trigger('click')和click()无效!
任何想法?