РЕДАКТИРОВАТЬ У меня нет доступа к оригиналу HTML. Я могу только добавить jQuery на страницу.
Я пытался выяснить, как динамически отображать / скрывать элемент (div) на странице, если существует другой элемент (div). У меня есть флажок на странице, к которому добавляется класс при нажатии.
Код здесь - это то, что я думал, что хотел бы. Но он просто скрывает элемент, когда существует .is-check. Он не переключается снова.
$( document ).ready(function() {
if($('.is-checked').length){
$('.fn_container_start').hide();
}
});
У меня уже есть флажок с классом .selectit, и когда вы щелкаете по нему, добавляется класс get, называемый .is-checked
I хотел бы, чтобы .is-check get добавлялся на страницу, где он скрывает класс .fn_container_start
Но также, когда .is-check отсутствует на странице, класс .fn_container_start должен быть снова скрыт.
Вот html для флажка до и после его нажатия
До того, как установлен флажок
<label class="selectit"><input value="157" type="checkbox" name="download_category[]" id="in-download_category-157"> Brushes</label>
После
<label class="selectit is-checked"><input value="157" type="checkbox" name="download_category[]" id="in-download_category-157"> Brushes</label>
Возможно ли это?
Спасибо,
Мортен