jquery的css函数可以一次指定多个style属性吗?

我是这样写的:$("#x").css("background-color","red");$("#x").css("color","blue");可以把这两个合成一条么?... 我是这样写的:
$("#x").css("background-color","red");
$("#x").css("color","blue");
可以把这两个合成一条么?
展开
 我来答
百度网友6ca0ba3
推荐于2018-02-11 · TA获得超过1489个赞
知道小有建树答主
回答量:360
采纳率:0%
帮助的人:569万
展开全部
当然可以啦。Jquery里面很多参数都可以用json方式传值的。
如:
$("p").css({ "margin-left": "10px", "background-color": "blue" });
lyz810
推荐于2016-11-04 · 知道合伙人互联网行家
lyz810
知道合伙人互联网行家
采纳数:7531 获赞数:31775
前端开发工程师

向TA提问 私信TA
展开全部

css方法可以同时设置多个css的style属性值,方法如下:

.css( properties )

类型: PlainObject

一个用来设置的 属性-值 对的对象。

举例:

$('#test').css({color:'red',width:'100px','background-color':'blue',textDecoration:'underline'});

上面的代码会将id为test的元素的宽度设为100像素,文字颜色红色,背景色蓝色,并带有下划线。

当属性有连字符“-”时,需要在属性前后加上引号(如"background-color"),或者用驼峰式写法(如textDecoration)。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cckk263
2011-09-13 · TA获得超过1509个赞
知道小有建树答主
回答量:1699
采纳率:0%
帮助的人:344万
展开全部
可以啊,
$("#x").css({"background-color:red","color:blue"});

大概这样.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Victoriness
2011-09-13 · TA获得超过707个赞
知道答主
回答量:97
采纳率:0%
帮助的人:83.8万
展开全部
同上
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
369383066
2011-09-13 · TA获得超过1887个赞
知道大有可为答主
回答量:2686
采纳率:50%
帮助的人:1399万
展开全部
你好,可以的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式