📅  最后修改于: 2023-12-03 15:16:41.545000             🧑  作者: Mango
jQuery css()
是一个用于获取或设置匹配元素的 CSS 属性的方法。该方法可以同时设置多个 CSS 属性,也可以使用对象来设置属性。
$(selector).css(property)
$(selector).css(property, value)
$(selector).css({property1:value1, property2:value2, ...})
参数说明:
selector
:一个用于匹配元素的表达式。property
:一个 CSS 属性名称。value
:属性的值。{property1:value1, property2:value2, ...}
:一个包含 CSS 属性名称和值的对象。当仅传入一个属性名称(property)时,返回匹配元素的该属性的值;当同时传入属性名称和属性值(property, value)时,返回 jQuery 对象,以便可以进行链式操作;当传入一个包含多个属性和值的对象时,返回 jQuery 对象。
// 获取按钮的背景色
var bgColor = $('button').css('background-color');
// 将所有段落的字体颜色设为红色
$('p').css('color', 'red');
// 使用对象设置所有段落的字体和颜色
$('p').css({
'font-family': 'Arial',
'color': 'red'
});
jQuery css()
方法不仅可以获取和设置元素的样式属性,还可以获取和设置元素的非样式属性,如 scrollTop
、scrollLeft
等。background-color
),应采用驼峰式(如 backgroundColor
)作为属性名传入。