hi bit noob к этому, но возможно ли иметь 3 флажка и скрыть свой тег, если он установлен, но если флажок 2 проверен, он скрывает это, а затем, когда вы снимите флажок флажок 1 он будет по-прежнему оставаться скрытым, если другой флажок, как вариант сортировкисортировать флажки с тегом
<input type="checkbox" class="example" id="check1"><label>check1</label>
<input type="checkbox" class="example" id="check2"><label>check2</label>
<input type="checkbox" class="example" id="check3"><label>check3</label>
<a class="check1 check2" href="">check1</a>
<a class="check2" href="">check2</a>
<a class="check3" href="">check3</a>
<a class="check1" href="">check1</a>
<a class="check2" href="">check2</a>
<a class="check3 check2" href="">check3</a>
<a class="check1 check2" href="">check1</a>
<a class="check2" href="">check2</a>
<a class="check3" href="">check3</a>
JQuery код
$(function() {
$('.example').change(function() {
theID = this.id;
if ($(this).is(":checked")) {
$("." + theID).addClass("hide");
} else {
$("." + theID).removeClass("hide");
}
});
// Check while loading.
$(".example").each(function() {
if ($(this).is(":checked"))
$("." + this.id).removeClass("hide");
});
});
Можете ли вы уточнить? Это, конечно, возможно, но неясно, какая логика вам нужна. – dave
Привет, Дейв, erm здесь идет ... –
Если я установил флажок 1 и установил флажок 2, он добавит скрытые clsss в тег с тем же классом. но если я сниму флажок 1, но оставьте флажок 2, проверьте все, что проверит2, остается скрытым, но все с проверкой 1 теперь видимо –