当复选框未选中时,查找所有具有匹配类的div并将其删除。JQUERY

当复选框未选中时,查找所有具有匹配类的div并将其删除。JQUERY,jquery,function,jquery-selectors,Jquery,Function,Jquery Selectors,我想运行一个函数,当复选框未选中时,该函数将删除多个div。div包含的类必须与要删除的复选框类相匹配 变量matchedDots正在获取与checkBoxID的变量类匹配的div checkBoxID是要取消选中的复选框的类别 var checkBoxID = $(this).attr('class'); var matchedDots = $('.current-map').find('div').hasClass(checkBoxID); i

我想运行一个函数,当复选框未选中时,该函数将删除多个div。div包含的类必须与要删除的复选框类相匹配

变量
matchedDots
正在获取与
checkBoxID
的变量类匹配的div

checkBoxID
是要取消选中的复选框的类别

       var checkBoxID = $(this).attr('class');

       var matchedDots = $('.current-map').find('div').hasClass(checkBoxID);

        if (!$(this).is(':checked'))
        {
            //do something
        };
所以我真正想做的是说“如果复选框未选中,并且div类与复选框的类匹配,那么做一些事情。”

我不需要如何删除div的信息,只需要如何选择它们,因为目前我所选择的只是未选中的复选框


谢谢大家。

如果我把你们搞糊涂了,我很抱歉,但我自己已经解决了。下面是代码。这肯定比我想象的要简单

@亚历克斯,谢谢你的意见!非常感谢

        var checkBoxID = $(this).attr('class');

        if (!$(this).is(':checked'))
        {

            $('div.' + checkBoxID).hide();

        };
基本上,我是从复选框中获取
class
。然后运行
IF
语句查看复选框是否已取消选中,如果已取消选中,则删除与复选框具有相同类的
div
s