私がやりたいことは、できればjQueryを使用して、アンカー要素でクリックイベントを発行し、ブラウザにそのリンクをたどらせることです。.length から 1 を返しているので、アンカー セレクターが正しいことはわかっています。
これが私が試したことです:
$('#awesomeLink').click();
しかし、それはリンクをたどりません。
どうやって間違っているのですか?
ありがとう!!
私がやりたいことは、できればjQueryを使用して、アンカー要素でクリックイベントを発行し、ブラウザにそのリンクをたどらせることです。.length から 1 を返しているので、アンカー セレクターが正しいことはわかっています。
これが私が試したことです:
$('#awesomeLink').click();
しかし、それはリンクをたどりません。
どうやって間違っているのですか?
ありがとう!!
URL を解析して、ユーザーをそのリンクの場所に送信しないのはなぜですか?
var url = $('#awesomeLink').attr('href');
window.location.href = url;
試す$('#awesomeLink').trigger("click");
リンクを直接クリックしようとする代わりに、ブラウザーに別のページをロードするように指示するだけです。
window.location = "my_link's_URL";
この質問はhow-do-i-automatically-click-a-link-with-javascript に似ています。
ブラウザの場所を変更したいだけの場合は、次を試してください。
window.location.href = $('#awesomeLink').attr('href');
それ以外の場合は、もう少し必要な場合は、この質問が役立つ場合があります (ネイティブ クリックに関する他の質問と同様)。