После нажатия на input radio li должен скрыться?

Всем привет, делаю to-do задачу, есть список задача с input radio, после нажатия он должен удалиться, то есть пропасть списка (само удаления задачи проходит успешно), не могу выполнить jquery часть.

Пример:
Удаляю какую-нибудь задачу, div блок скрывает, а когда удаляю еще раз увы удаления не происходит???

<li class="list-group-item task" id="<?= $res['id'] ?>">
    <input type="radio" name="radioTask" class="radioTask" value="<?= $res['id'] ?>">
    <label>
        <span class="list-task"><?= $res['task'] ?></span>
    </label>
</li>


// это часть отправляет value значение в PHP
  $(".radioTask").click(function () {
        var val = $(".radioTask:checked").val();
        $.ajax({
            type: "GET",
            url: "ajax.php",
            data: {val: val},
        });

// а вот это часть скрывает div#task блок
        $("#task").css({
            display: "none",
            visibility: "hidden"
        });
    });
  • Вопрос задан
  • 73 просмотра
Решения вопроса 1
Uman
@Uman Автор вопроса
PHP, YII2
Как мне подсказали
$(".radioTask").click(function () {
        var val = $(".radioTask:checked").val();
        $.ajax({
            type: "GET",
            url: "",
            data: {val: val},
        });
        $('.task').click(function(){
            $(this).remove();
        });
    });
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Akhosh
@Akhosh
Полый верстальщик
Из-за visibility: "hidden" и скрывается твой див
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы