热搜:NVER node 开发 php

选项框的颜色

2024-07-27 19:45:01
选项框的颜色


默认情况下 All 的背景颜色 background-color: #e35964,点击其它选择的时候移除上一个选项的背景颜色(首次是All),
给当前的选择添加一个背景颜色  background-color: #e35964
点击是触发 onclick="getCategory()"  
我需要给这些 div 添加一个id 传入 getCategory()来改变当前选项的背景?
如果这样做的话  我不知道如何移除 上一个选项的样式

            
  • All
  • <{section name=s loop=$getListCategory}> <{if ($smarty.section.s.index)%6==0 && $smarty.section.s.index!=0}>
  • ',1)"><{$getListCategory[s].title_en}>
  • <{else}>
  • ',1)"><{$getListCategory[s].title_en}>
  • <{/if}> <{/section}>

   


回复讨论(解决方案)

更新一下帖子
前面有做到类似的功能
我是用把选择项包起来
在onclike function
重新读取选项的内容 把原div.html()内容替换掉,这样性能不好

用jq样式选择器方便点

用jq样式选择器方便点


但是我不知道如何去掉上一个的css

给你一个示例

 
  • All
  • aaa
  • bbb





  •            All
      



  •            1