Добрый день. Необходимо по checkbox показать/скрыть несколько одинаковых div. Чтобы просто их убрать пишу вот так:
$(".kvartiribox").click(function () {
$("[class^=c-promo-block___2xszw]").hide();
});
<input type="checkbox" class="inputcheck kvartiribox" checked value=""> квартиры <br><br>
<div class="c-promo-block___2xszw novoclass apartamenti">
<div class="c-promo-block-image___3jLUE"><div class="c-promo-block-image-content___30WAj" style="background-image:url(/images/mini_novo/vtbarenapark.jpg);">
<div class="c-promo-catalog-list___3ubrJ"></div></div></div><div class="c-promo-block-text___2UJtj">
<div class="c-promo-block-text-content___3DvyN">
<a href="#" target="_blank" class="links_novo">ВТБ Арена Парк</a>
<span class="obj_price">1000 000₽ - 200 000₽ за м<sup>2</sup> </span>
<div style="float:left;">
<div style="width: 130px; height: 19px; float:left;">Аэропорт
</div>
</div>
</div>
</div>
</div>
Вот пример на
jsfiddle.net https://jsfiddle.net/2z1sfxdw/
Таким образом, при снятии галочки, он только прячет содержимое c-promo-block___2xszw, а как сделать, чтобы при нажатии галочки, он снова показывался ?
И второй вопрос, почему-то на
jsfiddle всё работает, а на моём сайте не хочет) подключаю библиотеки вот так:
<script src="/js/jquery-3.3.1.min.js" type="text/javascript"></script>
<script src="/js/filter.js" type="text/javascript"></script>
Пути правильные, проверял.
Подскажите пожалуйста, только обучаюсь, поэтому прошу Вас о помощи.