JavaScriptを使用して特定のアンカー要素でクリックイベントを「トリガー」する方法は?できればjQueryで
-
27-09-2019 - |
質問
私がやりたいのは、アンカー要素で、できれば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-i-automically-click-a-link-with-javascript.
ブラウザの場所を変更したい場合は、次のことを試してください。
window.location.href = $('#awesomeLink').attr('href');
それ以外の場合は、もう少し必要な場合は、 この質問 役立つかもしれません(ネイティブのクリックに関する他の質問がそうかもしれません)。
所属していません StackOverflow