如何在jquery中更改所选li的背景?

She*_*lam 2 html javascript jquery dom html-lists

我有一个带有一堆列表项的无序列表.我<li>在其点击中设置所选内容的背景:

$(this).animate({
          backgroundColor: '#0000FF'
}, 'fast');
Run Code Online (Sandbox Code Playgroud)

当我点击另一个时<li>,我想改变它的backgroundColor属性,但我希望其余的<li>s默认回到另一种颜色.这样,看起来我正在改变选定的状态.

Mar*_*man 5

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

$(this).siblings("li").css("backgroundColor", "");
Run Code Online (Sandbox Code Playgroud)

关于jsfiddle的例子