Приведенный ниже код устанавливает, что на каждом клике все флажки, которые не отключены, отмечены или сняты. Также на первом щелчке фона chackboxes родители chanhging к красному.jquery onclick кнопка изменения элемента фона рядом с отметкой/снятием флажка
var clicked = false;
var target = jQuery(".editcheckhour:not(:disabled)");
jQuery(".checkalledit").click(function() {
target.prop("checked", !clicked).closest('label').css('background-color','#c00');
clicked = !clicked;
});
Следующий щелчок Я хочу изменить цвет фона назад. Таким образом, функция будет не только проверять/снимать флажки, но и попеременно менять флажки фона родителей.
На этой демонстрации JSFIdle только первый клик измените фон.
https://jsfiddle.net/xLg7eszb/1/
ли кто-нибудь помочь мне это сделать?
Так использовать класс вместо этого и переключить класс – epascarello