私の質問はこれと同じです
hrefイベント 'clicked' でトリガーされない同じ問題にも直面しました。次にalt、要素がに変更されましたspan。これが私のコードです
<li><h2><span id='aa' alt="#inbox"><span>Inbox</span></span></h2></li>
この行は の 2 番目の子です ul。ページがロードされたときにこの行をトリガー/クリックしたい。
しかし、このスパン (#aa) のクリック イベントをトリガーする方法を知りたいです。次のコードを試してみましたが、機能しませんでした。
初挑戦:
var href = $('#aa').attr('alt');
window.location.href =href; // this gave me 404 error
2回目の試行:
$('#aa').trigger("click") // this has no change
上記のli>spanをクリックすると編集機能が実行されます。ページが読み込まれたときに、li のスパンが自動的にクリックされるようにします。この質問の回答は、 を使用するといくつか問題があると言っています。そのため、代わりにタグ<a href>を使用しました。span私はjQuery 1.6を使用しています