【问题标题】:Change element:after css on click (JQUERY) [duplicate]更改元素:单击css后(JQUERY)[重复]
【发布时间】:2017-10-09 18:45:11
【问题描述】:

所以,我知道如何在点击时更改 CSS。但是如何更改 .button:after ?

                                    $(".button").click(function(){
                                    $(".button").css('content', "\f176");
                                });

这不起作用。

【问题讨论】:

  • 你不能。相反,您可以添加或删除一个类,并为 .myNewClass:after 设置 css 样式。如果您需要有关如何执行此操作的更多信息,请在此处发表评论,我将整理一个演示以进行说明。
  • @JosephMarikle 谢谢!我做到了,现在使用 toggleClass 我可以打开和关闭。

标签: jquery


【解决方案1】:

您可以放置​​一个style 标签并添加首选伪元素

<style id="button"></style>

这里:

$(".button").click(function(){
    $("#button").text('button{content: "\f176"}');
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-05-07
    • 2016-11-14
    • 1970-01-01
    • 2021-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多