Когда я выбираю LI, я хочу применить класс к выбранному LI и ВСЕ предыдущему LIS, сейчас у меня есть только работа для выбранного LI и одной предыдущей LI любой помощи, чтобы выбрать все предыдущие
FIDDLE
JQuery
$('li').click(function() {
$('li').css({ "background-color":"#fff" });
$(this).prev().andSelf().css({ "background-color":"#ccc" });
});
Используйте .prevAll() вместо .prev()
$(this).prevAll().andSelf().css({ "background-color":"#ccc" });
Или, поскольку andSelf()
устарел в версии 1.8, используйте addBack()
$(this).prevAll().addBack().css({ "background-color":"#ccc" });