首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何取消选择活动span元素?

如何取消选择活动span元素?
EN

Stack Overflow用户
提问于 2014-02-05 10:49:21
回答 2查看 530关注 0票数 0

我试图检查span元素的活动状态和非活动状态。我在做网上电影票预订系统。因此,如果用户选择的座位,它应该改变为绿色。同样,用户也可以取消选择座位。所以,它应该变成旧的颜色。我试过一些..。贴在弹琴上。当我单击span元素时,它可以工作。但是,如何取消主动span元素的选择?

JsFiddle

Jquery

代码语言:javascript
复制
$(".active").click(function(){
    $(this).css('background-color', 'green');
})

CSSHTML

代码语言:javascript
复制
<span class="active">seats</span>
.active
    {
        width: 100px;
        height: 25px;
        color: #000000;
        background: #CCCCCC;
        display: inline-block;
        text-align: center;
    }
    .active
    {
        cursor: pointer;
    }
EN

回答 2

Stack Overflow用户

发布于 2014-02-05 10:51:42

创建一个切换类并应用toggleClass()

代码语言:javascript
复制
.green
{
    background:green;
}

$( "span.active" ).click(function() {
   $( this ).toggleClass( "green" );
});

JSFIDDLE DEMO

票数 1
EN

Stack Overflow用户

发布于 2014-02-05 10:53:45

尝试脚本

代码语言:javascript
复制
 $(".active").click(function(){

         ($(this).toggleClass('green_span');
    })

风格

代码语言:javascript
复制
.active
        {
            width: 100px;
            height: 25px;
            color: #000000;
            background: #CCCCCC;
            display: inline-block;
            text-align: center;
        }
        .active
        {
            cursor: pointer;
        }
.green_span{background:green}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21575090

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档