У меня есть этот очень простой скрипт, чтобы показать div по клику. Однако этот код находится в постцикле, что приводит к поломке скрипта. Очевидно, что несколько ссылок и элементов div имеют один и тот же класс и идентификатор. Как я могу заставить этот скрипт работать для каждого отдельного сообщения на странице с несколькими сообщениями? Нужно ли мне делать foreach? Также прочитайте что-нибудь о добавлении класса в jquery. Кто-нибудь может мне помочь?
<style>
div.custhide{display:none;}
</style>
<script>
function setVisibility(id, visibility) {
document.getElementById(id).style.display = visibility;
}
</script>
<a class="my-post-like" onclick="setVisibility('custhide', 'inline');";>Click here to see</a>
<div itemprop="location" itemscope itemtype="http://schema.org/Place" class="custhide" id="custhide">
Content hidden.
</div>