Я пытаюсь создать ссылку, которая при нажатии на нее переключает свой атрибут href, а затем переходит в это место.
Мой html:
<a href="#" onclick="location.href='http://google.com'; return false;" 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();
не работает!
Любые идеи?