【问题标题】:How do I add/remove a class in a <div> when it already has classes当 <div> 已经有类时,如何在 <div> 中添加/删除类
【发布时间】:2009-02-22 12:41:39
【问题描述】:

当一个 div 已经有一个或多个类时,如何添加/删除一个类?

<div class="class1 class2" id="id1">some text</div>



$("#id1").toggleClass("class3"); // doesn't work


$("#id1").toggleClass(" class3"); // doesn't work

我必须解析字符串吗?

【问题讨论】:

    标签: javascript jquery


    【解决方案1】:

    您的代码肯定可以工作。事实上,toggleClass example使用多个类名!

    【讨论】:

    • string 确实有效,我发誓我昨晚尝试做同样的事情,但没有成功!
    【解决方案2】:

    你试过 $("#id1").addClass("classname") 和 $("#id1").removeClass("classname") 吗?

    【讨论】:

      【解决方案3】:
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多