【发布时间】:2021-08-26 01:39:14
【问题描述】:
所以我正在使用一些 jQuery 开发这个小型前端项目如果选择了其他选项,则为类。 所以假设选择了 Name-1 它会获得背景颜色更改,但是如果在 Name-1 的背景颜色之后立即选择 Name-2 应该消失并添加到 Name-2,并且我有多个名称,所以我不能为每个选项创建一个函数。 我想知道是否有更简单的方法。
HTML
<ul class="names">
<li class="name selected">Name-1</li>
<li class="name">Name-2</li>
<li class="name">Name-3</li>
</ul>
CSS
.selected {
background-color: rgba(0, 0, 0, 0.3);
}
【问题讨论】:
-
这确实有道理,但问题是他们正在使用选项而不是 UL 和 LI(s),而这正是我在这个项目中特别想要的。
-
@OutdatedDNZ 我的回答对你有帮助吗?
-
明白每个名字都有不同的背景。 我有多个名字,所以我不能为每个选项都创建一个函数
标签: html jquery css conditional-statements