tp内的导航高亮实现不需要eq标签

jerry 2015年11月18日 收藏


假设代码是
    <volist name="nav" id="a">
       <a class="nav" href="{a.link}">a.text</a>
    </volsit>
向我们实现这种导航的高亮 html通常是写eq去判断,加个类
那样导致代码很长不易读,其实可以用jQuery实现
<script type="text/javascript">
    $(function(){
        var current_url = '!-SELF-!';
        $('.nav[href="'+current_url+'"]').addClass('user_current');
    })
</script>
如果是子页面想高亮通过接受参数的方式 /code/edit/id/61.html 可以改为 cate={$_GET.cate}

下面的href= 改为*=就可以用href包含参数的方式判断高亮了