嗨,我想弄清楚如何对复选框困境做一些逻辑。
我有一个带有相关标签的视频列表。
它有一个对应的复选框。
当复选框被选中时,使用 jquery 显示列表(显示:无)。
现在,因为每个视频都有多个标签。相反的功能将被证明是不可取的,因为如果未选中该框,它将删除其相关视频,包括碰巧已被其他已选中标签框显示的视频。因此,一旦显示 div,它就会立即再次隐藏。你跟着?
我正在设想类似的东西
if (tag1 AND tag2 AND tag3 AND tag4 未选中) then (隐藏视频 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);
});
});
另外供您考虑的是样式界面,因此您可以了解我在说什么: