首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改名称

更改名称
EN

Stack Overflow用户
提问于 2016-03-01 09:19:02
回答 3查看 89关注 0票数 1

我有这个javascript来显示和隐藏一个类。

代码语言:javascript
复制
$(document.body).ready(function(){
var hidden=$('.hidden');
$('#slid').click(function(){
    if(hidden.hasClass('visible')){
       hidden.removeClass('visible');
    }
    else{
       hidden.addClass('visible');
    }
    });
});

我想要的是,信息名称,一旦点击,它会更改其名称关闭。

https://jsfiddle.net/q6oe2c80/

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-03-01 09:21:13

尝试使用.text()和简单的ternary operator来实现您想要的,

代码语言:javascript
复制
$(document.body).ready(function() {
  var hidden = $('.hidden');
  $('#slid').click(function() {
    hidden.toggleClass("visible");
    $(this).text(hidden.hasClass("visible") ? "CLOSE" : "INFO")
  });
});

演示

票数 2
EN

Stack Overflow用户

发布于 2016-03-01 09:22:33

这是基于你的小提琴。

https://jsfiddle.net/q6oe2c80/7/

代码语言:javascript
复制
 $(document.body).ready(function(){
 var hidden=$('.hidden');
 $('#slid').click(function(){
    if(hidden.hasClass('visible')){
       hidden.removeClass('visible');
       $(this).html("INFO");
     }
    else
    {
       hidden.addClass('visible');
       $(this).html("Close");
    }
 });});
票数 0
EN

Stack Overflow用户

发布于 2016-03-01 09:26:00

只需在#slid https://jsfiddle.net/d2mbzLqw/中编辑html

代码语言:javascript
复制
$(document.body).ready(function(){
var hidden=$('.hidden');
$('#slid').click(function(){
    if(hidden.hasClass('visible')){
        hidden.removeClass('visible');
        $(this).html("INFO");
    }
    else{
        hidden.addClass('visible');
        $(this).html("CLOSE");
    }
});});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35718832

复制
相关文章

相似问题

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