淘先锋技术网

首页 1 2 3 4 5 6 7

jQuery是一个广泛应用于网页前端开发的JavaScript库,其主要功能是简化HTML与JavaScript之间的操作。其中,点击当前显示样式是网页开发中十分常见的一个应用场景,本文就来介绍一下如何利用jQuery实现该功能。


$('selector').click(function(){
    $(this).addClass('active').siblings().removeClass('active');
});

jquery点击当前显示样式

在代码中,“selector”是点击元素的选择器,如“#id”、“.class”或者“tagname”,$(this)表示当前被点击的元素,addClass()方法为其添加一个名为“active”的类名,siblings()方法为该元素的同级元素添加class,“removeClass()”方法为其它兄弟元素移除“active”类名。

接下来,我们就来看一个简单的实现效果:


// HTML
<div class="nav">
    <ul>
        <li class="nav-active">首页</li>
        <li>新闻</li>
        <li>产品</li>
        <li>服务</li>
    </ul>
</div>

// CSS
.nav-active {
    color: red;
    background-color: #ddd;
}

以上HTML代码表示一个导航条,其中首页已被选中,随着点击不同的选项,对应的样式会进行变化。CSS部分给出了一个选中时的样式。


// JavaScript
$('li').click(function(){
    $(this).addClass('nav-active').siblings().removeClass('nav-active');
});

以上代码表示当点击导航条中的li元素时,对应被点击的元素添加class“nav-active”,其它兄弟元素移除该类名,从而实现选中状态的展示。

综上所述,利用jQuery实现点击当前显示样式的方法简单易懂,可以方便地应用于网页开发中,提高用户的交互体验。