如何用jquery或者js来自定义css

代码如下:
<div class="1">我是第一个层</div>
<div class="2">我是第二个层</div>
如何用js把下面那个层添加一个背景颜色呢?
最新回答
浮生远离

2024-09-23 08:12:56

关于定义CSS需要声明:类不能以数字开头


具体如下:

div{height:30px; border:1px #ccc solod; margin-top:10px}
.div1{}
.div2{}
.color-red{background-color:red}
<div class="div1">我是第一个层</div>
<div class="div2">我是第二个层</div>

利用jQ改变某一个容器的属性,有如下两种方法:

1、直接将内联样式CSS定义在jQ内:

$(".div2").css("background-color","red");

2、调用外部样式CSS,利用jQ获取类:

$(".div2").addClass("color-red");

解释:

第1种方式,获取带有div2样式的容器,将背景为红色的样式直接以style="background-color:red"的方式直接斌到div2的容器内;

第2种方式,获取带有div2样式的容器,再用jQ给div斌上color-red这个类,以改变div的样式


希望以上对你有帮助

有你在便心安

2024-09-23 09:50:35

jquery简单:$(".2").css("background","red");