クリックして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
私はモバイル以外はすべてhrefが必要です。だから私のjsでは、私は条件付きを使用しています。私はリンクが画面サイズに基づいて異なるURLをトリガーするようにしたい。 – JCHASE11