【问题标题】:How to edit element created in CSS with :after using jQuery?如何使用 :after 使用 jQuery 编辑在 CSS 中创建的元素?
【发布时间】:2011-03-29 01:32:54
【问题描述】:

我在 CSS 中创建了一个带有伪类 :after 的元素。有没有办法从 jQuery 更改它的 CSS 属性?

【问题讨论】:

  • 说什么?到目前为止你有什么?很模糊?
  • 你能给我们看一些 html 和之前和之后的 css 吗?

标签: javascript jquery css pseudo-class


【解决方案1】:

我认为你想要

$('#object_id:after').css({
  color: blue
});

【讨论】:

    【解决方案2】:

    你的问题似乎有点模糊。您可以使用 css() 方法更改 DOM 中任何内容的 css 属性,如下所示:

    $('#my-thing').css({
      fontSize: 10em,
      width: 100px
    });
    

    如果您想通过:after 伪类获得一些东西,请参考this answered quesion

    希望对您有所帮助!

    【讨论】:

    • 谢谢。因此,似乎没有办法使用 :after 来操作在 CSS 中创建的元素。
    • @z-x 不幸的是,不,目前看来这是不可能的。但是你仍然没有很好地解释你想要做什么。
    猜你喜欢
    • 2012-02-28
    • 1970-01-01
    • 2021-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多