以下のコードからわかるように、「メモ」をクリックすると「revealFootNote」をポップアップしようとしています。それは問題なく動作しますが、10 フィートのメモがあり、それらのいずれかをクリックするとすべてポップアップします。各脚注には、「1」、「2」、「10」の一意の ID があります。特定のクラスがクリックされたときに、関連する脚注のみがポップアップする必要があります。.note を #one に置き換えても機能しますが、クリックしたクラスに対して #one がポップアップします。
$(document).ready(function(){
$(".note").click(function() {;
$(".footNote").toggleClass("revealFootNote");
});
$(".footNote").click(function() {;
$(this).toggleClass("revealFootNote");
});
});
ヘルプ!私はjQueryを学習して2日です。
ありがとう、タリエシン
それで、皆さんが私にくれたすべての助けの後の最終結果:
$(".note, .revealFootNote").click(function() {
if ($(this).hasClass('note')) {
$('#'+$(this).data('target')).toggleClass("revealFootNote");
} else {
$(this).hide();
}
});
$(".footNote").click(function() {;
$(this).toggleClass("revealFootNote");
});