永发信息网

jquery中css()方法的格式问题

答案:1  悬赏:30  手机版
解决时间 2021-11-27 18:01
  • 提问者网友:沉默的哀伤
  • 2021-11-27 10:13
jquery中css()方法的格式问题
最佳答案
  • 五星知识达人网友:由着我着迷
  • 2021-11-27 11:39
下面这些都是正确的:
$(this).css({backgroundColor:"red"});
$(this).css({"background-color":"red"});
$(this).css("background-color","red");

$("p").css("background-color","yellow");
$("p").css({"background-color":"yellow"});
$("p").css({backgroundColor:"yellow"});
有花括号的是以一个(注意是一个)json对象作为参数,里面至少应该包含一个键值对,键和值之间用冒号(:)隔开,其中键既可以用DOM格式(即驼峰格式,如backgroundColor),也可以用css属性字串(如"background-color");没有花括号的则是用两个(注意是两个)字符串作为参数,第一个字符串是键(必须用css属性格式),第二个字符串则是值,两个参数之间用逗号(,)隔开。
用json对象做参数适合于一次性设置多个css属性,比如
$("p").css({"background-color":"yellow","width":"200px","margin-left":"30px"});
而用字符串做参数则一次只能设置一个属性。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯