javascript - 如何更改 jquery 中选定 li 的背景?

标签 javascript jquery html dom html-lists

我有一个包含一堆列表项的无序列表。我正在设置所选<li>的背景在它的点击中:

$(this).animate({
          backgroundColor: '#0000FF'
}, 'fast');

当我点击另一个<li>时,我想改变它的backgroundColor属性(property),但我想要 <li> 的其余部分默认返回另一种颜色。这样,看起来我正在更改选定的状态。

最佳答案

您可以简单地执行以下操作:

$(this).siblings("li").css("backgroundColor", "");

<强> Example on jsfiddle

关于javascript - 如何更改 jquery 中选定 li 的背景?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7611520/

相关文章:

单击时隐藏/显示的 javascript - 想再次添加单击时隐藏

javascript - 如何通过滚动更改导航栏背景?

html - float Div 的调整大小问题

html - 将 role=document 添加到 div 会导致 JAWS 读取 "clickable"

javascript - 为什么我的 img 错误功能会失败?

javascript - JS AlertBox 抛出 JavaScript 错误 : "e is null

javascript - 如何创建缩放时缩放的 Canvas 边界限制? ( Fabric .js)

javascript - 如何将变量从 .ts 文件导入到 .js 文件

java - 将变量存储到我的服务器

html - 如何在 Bootstrap 下拉菜单的标签中显示所选元素?