Небольшая проблема с кодом JavaScript

Здравствуйте! Я составил todo-List, в котором задачи сортируются по приоритетам, а каждый приоритет— по алфавиту. Я добавил функцию, которая при нажатии на элемент списка (одну из задач) окрашивает его в серый цвет и делает его неактивным. Если я добавляю задачу того же приоритета, что и отмеченная раннее (checked) и вновь добавленная задача по алфавиту младше «чекнутой», то все идет как надо. Но если добавить сташую по алфавиту задачу, последняя не только вытесняет отмеченную с её места, но и отбирает ее свойство (помеченная серым и неактивная). Я не знаю, каким образом это можно исправить… Прилагаю ссылку на код: jsfiddle.net/Levy4/scac5o62/11/#&togetherjs=AR4xIc3fbE
16 июля 2017 в 16:02
Ближайшие курсы

Как начать свой путь в разработке?
Онлайн-курс
9
марта

Основы языка C#
Базовый курс
9
марта
Скетчинг: начальный уровень
Скетчинг: начальный уровень
9
марта
Новые статьи

Как Kanban помогает в адаптации сотрудников
23500

Что такое MVP и как к нему подступиться
349000

Обновляем программу обучения для менеджеров по продажам
49600