скрыть checked элементы по нажатию на кнопку в jquery

176
03 июля 2019, 00:50

Есть todoлист который добавляет элементы с чекбоксами.Нужно написать кнопку при нажатии которой checked задачи скрываются.Не могу понять как вешать обработчик через кнопку на проверку всех чекбоксов

$(".done").click(function(){
$('input:checkbox').function(){
    if ($(this).is(':checked')) {
        $(this).parent().css('display', 'none');
    } else {
        return false;
    }
};
})
Answer 1

$('.done').click(function(){ 
  $(this).parents('.todo-list').find('input:checkbox:checked').hide(); 
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> 
<div class="todo-list"> 
  <h2>todo list</h2> 
  <input type="checkbox" checked /> 
  <input type="checkbox" checked /> 
  <input type="checkbox" /> 
  <input type="checkbox" /> 
  <input type="checkbox" checked /> 
  <input type="checkbox" /> 
  <button class="done">Скрыть готовые</button> 
</div>

READ ALSO
Отправка почты через SMTP

Отправка почты через SMTP

Использую следующий фрагмент кода для отправки сообщения, почему при отправке сообщения программа зависает? Что я сделал неверно?

137
Код работает в Program.cs и не работает в Class1.cs

Код работает в Program.cs и не работает в Class1.cs

Обнаружил, что в классе кусок кода не работает, хотя все библиотеки подключеныПрикрепил скрины:

135
Как в TextBox найти нужные символы?

Как в TextBox найти нужные символы?

Пишу прогу, которая работает вместе с adbexe Сделал так,чтобы все ответы от adb выводились в TextBox

157