Привет, я хотел бы выяснить, как сделать некоторую логику на дилемме флажка.
У меня есть список видео с тегами, связанными с ним.
Там есть соответствующий флажок.
Когда флажок установлен, список (отображение: нет) отображается с использованием jquery.
Теперь, поскольку у каждого видео есть несколько тегов. Противоположная функция окажется нежелательной, потому что, если флажок НЕ установлен, он удалит связанные с ним видео, ВКЛЮЧАЯ видео, которые были показаны другими проверенными тегами. И поэтому, как только показывается div, он тут же снова скрывается. Вы следуете?
Я представляю что-то вроде
если (tag1 AND tag2 AND tag3 AND tag4 не отмечены), тогда (скрыть видео div)
как я могу сделать это реальностью?
Вот первая половина, остальное зависит от вас!!
$("#squaredThree<? echo $a_number ?>").change(function() {
var amount = 0;
$("#squaredThree<? echo $a_number ?>:checked").each(function(){
console.log('this has been determined to be ":checked"');
var theonestoshow = document.getElementsByClassName('<? echo $total_tags[$a_number] ?>');
$(theonestoshow).show( "drop", 300);
});
});
Кроме того, на ваше рассмотрение представлен стилизованный интерфейс, чтобы вы могли понять, о чем я вообще говорю:
.each()
для$("#squaredThree<? echo $a_number ?>:checked")
— значит ли это, что у вас есть несколько элементов с одинаковым идентификатором? - person nnnnnn   schedule 16.05.2013