何百もの pdf をプルして表示するサイトの大まかなバージョンを作成しました。ユーザーがクリックしたら、各pdfをブックマークできるようにしたい。これを行うことを考えることができる唯一の方法は次のとおりです。
<script>
$(document).ready(function(){
$(".pdf1").click(function(){
if ($('#bookmark1').is(':visible')) {
$("#bookmark1").css("display", "none");
} else {
$("#bookmark1").css("display", "inline");
}
});
$(".pdf2").click(function(){
if ($('#bookmark2').is(':visible')) {
$("#bookmark2").css("display", "none");
} else {
$("#bookmark2").css("display", "inline");
}
});
$(".pdf3").click(function(){
if ($('#bookmark3').is(':visible')) {
$("#bookmark3").css("display", "none");
} else {
$("#bookmark3").css("display", "inline");
}
});
$(".pdf4").click(function(){
if ($('#bookmark4').is(':visible')) {
$("#bookmark4").css("display", "none");
} else {
$("#bookmark4").css("display", "inline");
}
});
});
</script>
それぞれに異なる ID を持つ上記のコードの 100 以上のバージョンを作成する必要がないため、これは最適ではありません。
これを何度も複製する必要がないように、コードを変更する方法はありますか?