【Jquery-03】jq中的样式操作

2.1.操作css的方法

jQuery可以使用css方法来修改简单的元素样式,也可以操作类,修改多个样式

1.参数是属性名、属性值、逗号分割,是设置一组样式,属性必须加引号,值如果是数组可以不用限制单位和引号

属性名不加引号则会被视为变量,可以采用链式编程的思想添加单个属性的css

$(this).css("color","red").css("fontSize","25px")

2.参数可以是对象形式,方便设置多组样式,属性名和属性值用冒号隔开,属性可以不用加引号

$(this).css({"color":"white","font-size":"20px",height:200});

3.css中传入键的内容之后,传入的值可以是一个函数,最后返回

	<div class="box">box1</div>
	<div class="box">box2</div>
	<div class="box">box3</div>
<script>
	$(".box").click(function (){
        $(".box").css({
            height:function(index,value){
                //函数会自动接收两个形参
                //index 对象集合当前元素在兄弟节点中的索引位置
                //value 代表的是原先的属性值
                console.log("index,value",index,value);
                if(index == 0){
                    return parseFloat(value)*1.2;
                }else{
                    return parseFloat(value)*1.5;
                }
            }
        })
    })
</script>
2.2设置类样式方法

作用等同于以前的classLIst,可以操作类样式,注意操作类里面的参数不要加点

节点.classLIst.add(“类名”)

1.添加类

$("div").addClass("current")

2.移出类

$("div").removeClass("current");

3.切换类

$("div").toggleClass("current")

jQuery中操作类只是对指定的类进行操作,不会影响原型的类名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值