我创建了一个网站的粗略版本,它将提取和显示数百个 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。
有什么办法可以更改代码,这样我就不必重复这么多次了?