Я не уверен, что это возможно. Выбор нескольких элементов легко, но сегодня я сомневаюсь, возможно ли это или нет:
$(this).closest("li, + $(this)").css('text-decoration','line-through');
Приведенный выше код, конечно, не работает. Это просто для демонстрации идеи. Я хочу ударить по всему li
(текст и флажок), поэтому я выбрал li
вместе с checkbox
.
Даже если вы исправили синтаксис, почему бы вам выбрать самый близкий к нему элемент? Чего вы пытаетесь достичь? – Shomz
'line-through' применим только к тексту, а не к флажку. Вы могли бы изобрести какой-то пользовательский (и очень грязный) способ пробить флажок, но это более нормально (и намного проще) отключить его. –