Как добавить стиль к тексту?

194
06 марта 2018, 03:16

Как добавить стиль css('text-decoration', 'line-through') к label при включенном чекбоксе?

<input id="checkallow" type="checkbox">
<label for="checkallow">Отправляя сообщение, я подтверждаю ...</label>
<button class="checkallow" type="submit" disabled=""> Отправить </button>
$('#checkallow').on('change', function(){
if($(this).is(':checked')) $('.checkallow').attr('disabled', false); 
else $('.checkallow').attr('disabled', true);  
});

https://codepen.io/stopani/pen/bLydyR

Answer 1

Используя селектор по значению атрибута https://api.jquery.com/attribute-equals-selector/

    $('#checkallow').on('change', function(){
      if($(this).is(':checked')) {
        $('.checkallow').attr('disabled', false);
        $('[for="checkallow"]').css('text-decoration', 'line-through'); // добавляем
      } else {
        $('.checkallow').attr('disabled', true); 
        $('[for="checkallow"]').css('text-decoration', ''); // удаляем
      }
    });

https://codepen.io/anon/pen/pamjjK

READ ALSO
JS Раскрывающееся меню

JS Раскрывающееся меню

Итак, меню на сайте разворачивается и через секунду заезжает обратноКак убрать данное поведение? Код выше

234
AJAX Authorization Required

AJAX Authorization Required

Посылаю кроссдоменный AJAX запрос и в ответе получаю следующее:

294
Префиксы в jQuery

Префиксы в jQuery

Возможно ли в JS или JQuery использовать что-то вроде префиксов?

211
Запуск JS на странице из popup.html

Запуск JS на странице из popup.html

Добрый вечер! Пишу расширение для браузера и возникла проблемаЕсть popup

231