AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
[TOC] # 2.1操作css方法: jQuery可以使用CSS方法来修改简单元素样式;也可以操作类,修改多个样式。 1.参数只写属性名,则是返回属性值 ~~~ $(this.css("color"); ~~~ 2.参数是属性名 ,属性值 ,逗号分隔 ,是设置一组样式 ,属性必须加引号,值如果是数字可以不用跟单位和引号 ~~~ $(this).css("color", "red"); ~~~ 3.参数可以是对象形式,方便设置多组样式。属性名和属性值用冒号隔开,属性可以不用加引号, ~~~ $(this).css({ "color":"white'"," font- size":"20px"}); ~~~ ![](https://img.kancloud.cn/83/8f/838f28ec3690c6fa8d007bd2f9332ded_1060x210.png) # 2.2设置类样式方法 作用等同于以前的classList ,可以操作类样式,注意操作类里面的参数不要加点。 1.添加类 ~~~ $( "div" ).addClass("'current"); ~~~ 2.移除类 ~~~ $( "div" ).removeClass("current'); ~~~ 3.切换类 ~~~ $( "div" ).toggleClass("current"); ~~~ ![](https://img.kancloud.cn/4c/f1/4cf1817203723687400e8c6db7a79d9b_789x546.png) # 2.3类操作与className区别 原生IS中className会覆盖元素原先里面的类名。 jQuery里面类操作只是对指定类进行操作,不影响原先的类名。 # 案例: tab栏切换 ![](https://img.kancloud.cn/b9/ae/b9ae18b5fcafca370a1ef91f885e1804_842x111.png)![](https://img.kancloud.cn/61/75/6175c1f02f6286e141c3e4a1888bb50f_964x159.png) ![](https://img.kancloud.cn/60/40/6040467af9bc4a61f07330328b77bf88_1355x475.png) ## 案例分析 ~~~ ①点击上部的Ii ,当前li添加current类,其余兄弟移除类。 ②点击的同时,得到当前li的索引号 ③让下部里面相应索引号的item显示,其余的item隐藏 ~~~ ## 代码实验 html ![](https://img.kancloud.cn/01/77/017710f25f9b2211e3097d8247053786_682x700.png) js ![](https://img.kancloud.cn/dd/5c/dd5c40f083a86df11cbe3459669f02e3_767x403.png)