почему не добавляется класс?

130
26 августа 2019, 09:50

$("input").on('click',function () { 
    let sas=$([this.checked]>['span']); 
 
    if(sas=true){ 
          $(sas).addClass('goooo'); 
 
    }else { 
        $(sas).removeClass('goooo'); 
    } 
 
 
});
как добавить класс span,который находится в свою очередь в input,у кого есть атребут чекед?

Answer 1

Проверить флаг checked можно с помощью свойства checked

Для выбора элемента следующего за input можно воспользоваться методом next

Для установки или снятия класса, в зависимости от условия можно воспользоваться методом toggleClass

Исходя из этого, код может принять следующий вид:

$("input").on('click',function () {
    $(this).next().toggleClass('goooo', this.checked);
});
READ ALSO
Сортировка текcтового файла и вывод результата сортировки в новый файл C#

Сортировка текcтового файла и вывод результата сортировки в новый файл C#

Есть текстовый файл с именами , кличками и фамилиямиКаждое имя, фамилия, отчество начинаются с новой строки

135
Работа с пулом gprs модемов

Работа с пулом gprs модемов

Имеется пул gprs модемов, подключенных к COM - портамСписок клиентов, с которыми должны связываться модемы, гораздо больше количества модемов

116
Помогите разобраться с принтером Argox

Помогите разобраться с принтером Argox

Для печати на принтере Argox, подключенном к USB-порту использую команду

114
Как достать строку из локализации OS?

Как достать строку из локализации OS?

В операционной системе есть куча текста который можно локализироватьДопустим, мне нужно узнать как называется окно "Save As" в локализации на даном...

143