コードには、jQueryを使用して実装した折りたたみ可能なセグメントがいくつかあります。
このような:
<h2 class="expand">Link1</h2>
<div class="collapse">
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore
et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip
ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore
eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa
qui officia deserunt mollit anim id est laborum.</p>
<p class="top"><a href="#content">Top of page</a></p>
</div>
上記のコードのように、さらにいくつかの同一のセクションがあります。
クリックしたときに、これらの各見出しのIDを取得したいと思います。たとえば、「Link1」をクリックすると、そのIDがポップアップ表示されます。
ポップアップにIDを表示する関数はすでに定義しています。ここにあります :
$(document).ready(function () {
$("a").click(function (event) {
alert(event.target.id);
});
});
アプリケーションを実行して(たとえば)「Link1」をクリックするたびに、空白の出力が表示されます。すべてのリンクに対して個別のクラスを宣言することはオプションのようですが、それ以外の方法で宣言したいと思います。これらの要素のIDを取得する方法について誰かが代替案を提案できますか?