私の質問はこれと同じです
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を使用しています