怎么利用jquery修改css content伪类中的内容

问题描述

怎么利用jquery修改css content伪类中的内容

html内容:
css:
.icon-menu:before {
content: "f0da";
}
jquery代码:
$("#icon").css("content",'"f0d7"');$("#icon").
我想利用jquery把content中的内容改成content: "f0d7";,求助大神解答,我利用alert弹出content的内容,alert($("#icon").css("content"));显示为none是什么情况啊???

解决方案

没法直接修改属性
再定义一个class,通过addClass方式切换,

解决方案二:

这个我知道,可是我不知道为什么这样不行呢,新手求大神指教

解决方案三:

这个我知道,可是我不知道为什么这样不行呢,新手求大神指教

解决方案四:

$('.test:after').css('content')

解决方案五:

伪类改不了,可以往style中动态添加规则覆盖伪类

 <style id="Style">
    .icon-menu:before {content: "xx";}
</style>
<div class="icon-menu">abc</div>
<script>
    var style = document.getElementById('Style');
    style.innerHTML += '.icon-menu:before {content: "bb";}';
</script>
时间: 2024-10-20 10:01:48

怎么利用jquery修改css content伪类中的内容的相关文章

jquery修改/追加/删除html网页中的内容示例

$(selector).html(content) html() 函数改变所匹配的 HTML 元素的内容(innerHTML).  代码如下 复制代码 <html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> $(docume

网页制作教程:认识CSS的伪类

css|教程|网页 认识css的伪类 伪类(Pseudo classes)是选择符的螺栓,用来指定一个或者与其相关的选择符的状态.它们的形式是selector:pseudo class { property: value; },简单地用一个半角英文冒号(:)来隔开选择符和伪类. CSS很多的建议并没有得到浏览器的支持,但有四个可以安全使用的用在连接上的伪类. link用在为访问的连接上. visited用在已经访问过的连接上. active用于获得焦点(比如,被点击)的连接上. hoverhov

css-关于用jquery 修改CSS

问题描述 关于用jquery 修改CSS 有CSS代码如下 path[data-classbreak="classbreak0"] { stroke: rgb(255, 245, 220); stroke-width: 1pt; stroke-opacity: 0.35; fill: #00008B; fill-opacity: 0.8; } path[data-classbreak="classbreak1"] { stroke: rgb(255 ,140 ,0)

jquery修改css样式函数

下面提供一款jquery修改css样式函数,他可以修改text password submit reset button radio textarea checkbox file以及focus  blur 事件等. */ $(document).ready(function(){  $("input[type='text']").addclass('input_blur');  $("input[type='password']").addclass('input_

如何使用jquery修改css中带有!important的样式属性_jquery

<div class="test">使用jquery修改css中带有!important的样式属性</div> 外部样式为: div.test{ width:auto !important; overflow:auto !important } 通过 $("div.test").css("width","100px");和 $("div.test").css("width&

CSS :active 伪类

:active -- CSS :active 伪类,适用于一个元素被激活时的样式 语法: :active CSS版本:CSS1 引用网址:http://www.dreamdu.com/css/pseudo-class_active/ 说明: 适用于一个元素被激活时的样式,例如鼠标在此元素的区域内按下但还没有释放时 客户端(浏览器)可以根据用户与其交互的动作改变其渲染效果,CSS为这种情况提供了三个伪类:hover.active.focus 上述三种伪类不是互斥的,一个元素同时可以适用其中的若干个

css的伪类和伪元素理解

伪类和伪元素的理解 官方解释 伪类一开始单单只是用来表示一些元素的动态状态,典型的就是链接的各个状态(LVHA).随后CSS2标准扩展了其概念范围,使其成为了所有逻辑上存在但在文档树中却无须标识的"幽灵"分类. 伪元素则代表了某个元素的子元素,这个子元素虽然在逻辑上存在,但却并不实际存在于文档树中. 我自己的理解: 伪类,类,class是一个类,就类似class这样,表示一些元素的状态的,但是无须标识的分类. 伪元素,就是一个元素,类似p标签元素,等等,逻辑上存在,但是实际并不存在在文

简单了解学习CSS的伪类

和一般的CSS语法不同,CSS伪类的语法有两种. 第一种: selector:pseudo-class {property: value} 也可以用HTML的class属性来设定伪类. 例句: a:link {color:red} 第二种: selector.class:pseudo-class {property: value} 伪类是最常用的伪类. 例句: a.c1:link {color:red} 锚(a)伪类 锚(a)伪类是最常用的伪类.例句如下: a:link {color: #FF0

学习CSS之伪类和伪元素

css 在CSS中,模式(pattern)匹配规则决定那种样式规则应用于文档树(document tree)的哪个元素.这些模式叫着选择符(selector). 一条CSS规则(rule)是选择符{属性:值;属性:值;}(selector {property:value;property1:value2;}),即选择符决定了{}中的声明(declaration)匹配哪个元素. 在CSS2.1中的选择符有: Pattern Meaning Described in section * Matche