jquery设置一个标签的多个属性值,代码写得很臃肿请教高手帮我简化一下!!!

$(".num3_top").css("background","url(../../images/weike/num1_top.jpg)no-repeat");$(".... $(".num3_top").css("background","url(../../images/weike/num1_top.jpg) no-repeat");
$(".num3_bottom").css("background","url(../../images/weike/num1_down.jpg) no-repeat");
$(".num3_cen").css("border-left","#EFB418 3px solid");
$(".num3_cen").css("border-right","#EFB418 3px solid");
$(".num2_top").css("background","url(../../images/weike/hui1.jpg) no-repeat");
$(".num2_bottom").css("background","url(../../images/weike/hui2.jpg) no-repeat");
$(".num2_cen").css("border-left","#C7C6C4 3px solid");
$(".num2_cen").css("border-right","#C7C6C4 3px solid");
$(".num1_top").css("background","url(../../images/weike/hui1.jpg) no-repeat");
$(".num1_bottom").css("background","url(../../images/weike/hui2.jpg) no-repeat");
$(".num1_cen").css("border-left","#C7C6C4 3px solid");
$(".num1_cen").css("border-right","#C7C6C4 3px solid");
就这段代码···麻烦帮我简化一下··········感激不尽!
其实我是想知道怎么用jquery同时改变多个样式 下面这位高手的$(".num1_cen").attr("style","border-left:#C7C6C4 3px solid;border-right:#C7C6C4 3px solid;");
我试了下·改变不了···麻烦高手告诉我一下····!!!!
展开
 我来答
shshshdy
2011-06-23 · TA获得超过102个赞
知道小有建树答主
回答量:264
采纳率:0%
帮助的人:191万
展开全部
应该可以不用jquery就能实现,直接css不行吗?
能简化的也不多
比如
$(".num1_cen").attr("style","border-left:#C7C6C4 3px solid;border-right:#C7C6C4 3px solid;");
或者
<style>
.cen{border-left:border-left:#C7C6C4 3px solid;border-right:#C7C6C4 3px solid;}
</style>
$(".num1_cen").addClass("cen");
追问
就像上面张图片一样·我切成了上中下三个部分··点击整个模块的时候,下部分跟下部分会改变背景图片。中间部分会改变border的颜色,所以就用jquery了,其实我想知道jquery怎么同时设置多个样式 就像您上面写的$(".num1_cen").attr("style","border-left:#C7C6C4 3px solid;border-right:#C7C6C4 3px solid;");貌似没有效果··麻烦高手帮我再解答一下·感激不尽······
miniappucb88517h4h65
2011-06-23 · TA获得超过1343个赞
知道小有建树答主
回答量:446
采纳率:0%
帮助的人:641万
展开全部
没必要用JQ,css代码直接写到样式表就行了
<style>
.num3_top{background","url(../../images/weike/num1_top.jpg) no-repeat}
下面省略……
</style>

如果非得要用JQ,可以写
<style>
.class_01{background","url(../../images/weike/num1_top.jpg) no-repeat}
下面省略……
</style>
$(".num3_top").addClass("class_01");
下面省略……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
太不是是非是非H
2011-06-23 · TA获得超过1040个赞
知道小有建树答主
回答量:372
采纳率:0%
帮助的人:343万
展开全部
在这些div标签最外面加一个div标签例如:
<div class="warp">
<div class="warp01"></div>
<div class="warp02"></div>
<div class="warp03"></div>
</div>

jquery给class="warp"加一个类名editcss
<div class="warp editcss">
<div class="warp01"></div>
<div class="warp02"></div>
<div class="warp03"></div>
</div>
然后css文件里派生定义样式
.editcss .warp01{}
.editcss .warp02{}
.......
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式