【问题标题】:Keep the name of class until the first space保留类名直到第一个空格
【发布时间】:2015-11-16 12:44:02
【问题描述】:

我用它来取body类的名字:

$("body").attr("class")

在源代码中我可以看到:

<body class="mybodyclass">

但是当我在控制台中使用第一个命令时,我会这样做:

"mybodyclass wrap-in wrap-out"

从结果来看,怎么可能只取第一个单词?

【问题讨论】:

  • 你可以按空格类属性分割并移动它,但是为什么你需要那个??? var firstClass= $("body").attr("class").split(' ').shift();

标签: jquery


【解决方案1】:

就像在this question 中一样,最快的解决方案是拆分结果,如下所示:

$("body").attr("class").split(' ')[0];

【讨论】:

    【解决方案2】:

    看看.removeClass().addClass()

    你可以使用

    var class = $("body").attr("class").split(' ')[0];
    $("body).removeClass().addClass(class)';`
    

    【讨论】:

      猜你喜欢
      • 2017-08-27
      • 2019-08-10
      • 2015-02-10
      • 2016-01-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-28
      • 1970-01-01
      相关资源
      最近更新 更多