Если флажок снят, найдите все div с соответствующим классом и удалите их.Jquery - PullRequest
3 голосов
/ 27 декабря 2011

Я хочу запустить функцию, которая удаляет количество делений, когда флажок снят. Div содержит класс, который должен соответствовать классу флажков для его удаления.

Переменная matchedDots получает div, соответствующие классу переменной checkBoxID.

checkBoxID - это класс не отмеченных флажков.

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

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

        if (!$(this).is(':checked'))
        {
            //do something
        };

Так что на самом деле я пытаюсь сказать: «Если флажок снят, а класс div совпадает с классом флажка, сделайте что-нибудь.

Мне не нужна информация о том, как удалить элементы div, а только о том, как их выбрать, так как в настоящее время все, что я выбираю, это флажок снят.

Спасибо, ребята.

1 Ответ

0 голосов
/ 27 декабря 2011

Извините, если я вас сбил с толку, ребята, но я решил это сам. Вот код ниже. Это было определенно легче, чем я думал.

@ Алекс, спасибо за ваш вклад, хотя! очень ценю это.

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

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

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

        };

В основном я получаю class из флажка. Затем, запустив оператор IF, чтобы проверить, снят ли флажок, если он есть, я удаляю div с тем же классом, что и флажок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...