jQuery(基本语法问题):用一个.css修改几个参数

Dim*_*zov 2 syntax jquery

这可能太基本但我无法弄清楚这是如何完成的.

要修改div的一个CSS属性,我这样做:

$('#myDiv').css('width', '300');
Run Code Online (Sandbox Code Playgroud)

如果我想修改宽度和高度怎么办?

这个 -

$('#myDiv').css('width', '300', 'height', '250');
Run Code Online (Sandbox Code Playgroud)

- 没用.

链接它的工作原理:

$('#myDiv').css('width', '300').css('height', '250');
Run Code Online (Sandbox Code Playgroud)

- 但我想知道它是否有更优雅,更简单的语法.非常感谢某人的建议.

Cla*_*edi 5

试试这个

$('#myDiv').css({width: '300', height: '250'});

官方文档

jQuery可以同样解释多字属性的CSS和DOM格式.例如,jQuery理解并返回正确的值.css({'background-color':'#if','border-left':'5px solid #ccc'})和.css({backgroundColor:'# ffe',borderLeft:'5px solid #ccc'}).请注意,使用DOM表示法时,属性名称周围的引号是可选的,但由于名称中的连字符,因此需要使用CSS表示法.

  • 应该是`$('#myDiv').css({width:'300',height:'250'});`.注意`:`而不是`,` (2认同)