将类应用于选定的LI和所有以前的LI
Apply class to selected LI and ALL previous LIs
当我选择一个LI时,我想将一个类应用于所选的LI和所有以前的LIS,现在我只让它为所选LI和一个以前的LI工作任何帮助来选择所有以前的
FIDDLE
http://jsfiddle.net/ym5wr/
jQuery
$('li').click(function() {
$('li').css({ "background-color":"#fff" });
$(this).prev().andSelf().css({ "background-color":"#ccc" });
});
JSFIDDLE演示
使用.prevAll()代替.prev()
$(this).prevAll().andSelf().css({ "background-color":"#ccc" });
或者,由于andSelf()
在版本1.8中已弃用,请使用addBack()
$(this).prevAll().addBack().css({ "background-color":"#ccc" });
相关文章:
- 将函数的上下文应用于javascript变量
- 将CSS应用于printWindow.print();在Javascript中
- 如何将CSS(特别是填充/边距)应用于select下拉菜单的选项或optgroup
- $scope.apply()何时应用于angular
- Javascript非常简单:'阅读更多''显示较少'应用于Wordpress的功能
- 尝试应用于<tr>在ng单击中
- 如何将javascript仅应用于1个表单中的2个表单提交按钮中的1个
- 将脚本应用于Angular 2上的输入
- Json和$scope的角度之间的差异$eval应用于JSON字符串时
- 如何将参数应用于String.prototype.format函数
- 动态地将过滤器应用于 JSON.parse()
- $location更改不适用于ngchange,而是应用于ngclick
- 如何将 :empty 选择器应用于 XML 文档
- 如何仅在文本字段中有值时才将自定义过滤器应用于 ng-repeat
- 如何使用 JavaScript 将样式应用于 CKEditor 中的选定文本
- MongoDB 无法将$addToSet应用于 Meteor JS 中的非数组
- 将类应用于jquery ui对话框
- CSS: jQuery:将右边距应用于 li 元素,除了每个第 4 个子元素(仅适用于 display:block 的元
- 将CSS应用于ng-repeat中的唯一li
- 当将.click()应用于li元素时,应该使用什么选择器