Вы можете использовать .prevAll()
, чтобы получить всех предыдущих братьев и сестер, а затем использовать .toggleClass()
, чтобы добавить / удалить класс на .hover()
, например, это:
$("li").hover(function() {
$(this).prevAll("li").toggleClass("myClass");
});
Вы можете попробовать его здесь обратите внимание, что он не стилизует элемент hovered, только предыдущие, если вы хотите также стилизовать hovered <li>
вы можете сделать это :
$("li").hover(function() {
$(this).prevAll("li").andSelf().toggleClass("myClass");
});
В этом случае мы используем .andSelf()
, чтобы включить <li>
, находящегося в комплекте.