1

$("input").on('click',function () {
    let sas=$([this.checked]>['span']);
if(sas=true){
      $(sas).addClass('goooo');

}else {
    $(sas).removeClass('goooo');
}


});

как добавить класс span,который находится в свою очередь в input,у кого есть атребут чекед?

1 2
  • 33
  • какому именно span Нужно добавить класс? или всем span На странице? – Grundy Jan 24 '19 at 07:11
  • нужно добавлять спану,который в свою очередь лежит в input) – 1 2 Jan 24 '19 at 07:12

1 Answers1

1

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

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

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

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

$("input").on('click',function () {
    $(this).next().toggleClass('goooo', this.checked);
});
Grundy
  • 81,538