主题 : 如何给当前栏目添加class
级别: 解元
UID: 140206
积分:332 加为好友
威望: 0 精华: 0
主题:61 回复:136
注册时间:2022-03-12
在线时长:0.55
1#   发表于:2022-04-02 18:09:25  IP:49.209.*.*
[@cms_channel_list parentId=channel.parentId]
            [#list tag_list as c]
            <li><a href="${c.url}">${c.name}</a></li>  
            [/#list]
            [/@cms_channel_list]
这样获取到子栏目列表。我点击每个栏目的时候,当前栏目的li加一个class为on的,其他栏目不加,就只有当前栏目有,如何实现?
言正压君子,衣冠震小人
级别: 总版主
UID: 10736
积分:148381 加为好友
威望: 205 精华: 42
主题:287 回复:126140
注册时间:2010-09-08
在线时长:15.7
2#   发表于:2022-04-06 08:38:51  IP:111.201.*.*
[@cms_channel_list parentId=channel.parentId]
            [#list tag_list as c]
            <li><a href="${c.url}">${c.name}</a></li>  
            [/#list]
            [/@cms_channel_list]
这样获取到子栏目列表。我点击每个栏目的时候,当前栏目的li加一个class为on的,其他栏目不加,就只有当前栏目有,如何实现?
前端样式问题需要您自己去写样式
路漫漫其修远兮,吾将上下而求索!
级别: 总版主
UID: 10736
积分:148381 加为好友
威望: 205 精华: 42
主题:287 回复:126140
注册时间:2010-09-08
在线时长:15.7
3#   发表于:2022-04-06 08:44:09  IP:183.84.*.*
当前栏目id channel.id
路漫漫其修远兮,吾将上下而求索!
级别: 解元
UID: 140206
积分:332 加为好友
威望: 0 精华: 0
主题:61 回复:136
注册时间:2022-03-12
在线时长:0.55
4#   发表于:2022-04-06 11:18:31  IP:49.208.*.*
回复第3楼

<a href="${c.url}" [#if channel??&&channel.id==c.id] class="li_current"[/#if]>${c.name}</a>

这样就实现我想要的效果了,不过还是非常感谢你耐心的回答!!
言正压君子,衣冠震小人
级别: 总版主
UID: 10736
积分:148381 加为好友
威望: 205 精华: 42
主题:287 回复:126140
注册时间:2010-09-08
在线时长:15.7
5#   发表于:2022-04-06 11:21:16  IP:111.201.*.*
路漫漫其修远兮,吾将上下而求索!
1 共1页