【问题标题】:Add class and change css dynamically (jquery)添加类并动态更改css(jquery)
【发布时间】:2012-09-25 15:16:26
【问题描述】:

我正在做一个项目,我正在解析一个 json 文件以获取内容,然后使用 php 执行 $.post 来更新更改。我可以毫无问题地读写。

但是,在我从 json 解析数据后,如果我进行任何更改,例如通过单击添加新类,它会添加类但不应用 css。

例如:

    <div id="someID">lorem ipsum</div> <!-- (assuming I am "appending" this div via jquery and if I clicked on this div)

    <!-- it will become -->
    <div id="someID" class="red">lorem ipsum</div> <!-- the text and/or background should be red -->

我想我可以应用 style="color: red" 而不是应用 class,但我不希望那样。

关于如何使这个动态/实时的任何建议?谢谢。

【问题讨论】:

  • 我认为关键是将内容附加到正文。
  • 如果样式没有更新,是什么让您认为添加了类?你能在jsfiddle.com创建一个工作演示吗?
  • 您可以将您的 CSS 添加到示例中吗?
  • 我犯了一个逻辑错误,现在一切就绪。谢谢。

标签: jquery css json


【解决方案1】:

使用.addClass 可以正常工作。

看这里:http://jsfiddle.net/TeHtz/

【讨论】:

    【解决方案2】:
    $("#someID").addClass("class_name_you_want_to_add");
    

    如需进一步参考,您可能需要查看http://api.jquery.com/addClass/

    【讨论】:

      【解决方案3】:
      $('#someID').addClass("red")
      

      试试看

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-11-03
        • 2015-04-26
        • 1970-01-01
        • 1970-01-01
        • 2014-05-03
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多