jQuery的css() 方法使用指南


Posted in Javascript onMay 03, 2015

定义和用法

css() 方法返回或设置匹配的元素的一个或多个样式属性。

返回 CSS 属性值

返回第一个匹配元素的 CSS 属性值。

注释:当用于返回一个值时,不支持简写的 CSS 属性(比如 "background" 和 "border")。

$(selector).css(name)

name 必需。规定 CSS 属性的名称。该参数可包含任何 CSS 属性。比如 "color"。

实例
取得第一个段落的 color 样式属性的值:

$("p").css("color");

设置 CSS 属性

设置所有匹配元素的指定 CSS 属性。

$(selector).css(name,value)

name 必需。规定 CSS 属性的名称。该参数可包含任何 CSS 属性,比如 "color"。

value 可选。规定 CSS 属性的值。该参数可包含任何 CSS 属性值,比如 "red"。

如果设置了空字符串值,则从元素中删除指定属性。

实例
将所有段落的颜色设为红色:

$("p").css("color","red");

使用函数来设置 CSS 属性

设置所有匹配的元素中样式属性的值。
此函数返回要设置的属性值。接受两个参数,index 为元素在对象集合中的索引位置,value 是原先的属性值。

$(selector).css(name,function(index,value))

name 必需。规定 CSS 属性的名称。该参数可包含任何 CSS 属性,比如 "color"。

function(index,value)

规定返回 CSS 属性新值的函数。
index - 可选。接受选择器的 index 位置
oldvalue - 可选。接受 CSS 属性的当前值。

实例 1
将所有段落的颜色设为红色:

$("button").click(function(){

$("p").css("color",function(){return "red";});

});

实例 2
逐渐增加 div 的宽度:

$("div").click(function() {

$(this).css(

"width", function(index, value) {return parseFloat(value) * 1.2;}

);

});

设置多个 CSS 属性/值对

$(selector).css({property:value, property:value, ...})

把“名/值对”对象设置为所有匹配元素的样式属性。
这是一种在所有匹配的元素上设置大量样式属性的最佳方式。

{property:value} 
必需。规定要设置为样式属性的“名称/值对”对象。
该参数可包含若干对 CSS 属性名称/值。比如 {"color":"red","font-weight":"bold"}

实例

$("p").css({

"color":"white",

"background-color":"#98bf21",

"font-family":"Arial",

"font-size":"20px",

"padding":"5px"

});

以上所述就是本文的全部内容了,希望大家能够喜欢。

Javascript 相关文章推荐
来自chinaz的ajax获取评论代码
May 03 Javascript
javascript 放大镜 v1.0 基于Yui2 实现的放大镜效果
Mar 08 Javascript
ExtJs的Date格式字符代码
Dec 30 Javascript
JS中confirm,alert,prompt函数区别分析
Jan 17 Javascript
基于jQuery的为attr添加id title等效果的实现代码
Apr 20 Javascript
jQuery实现瀑布流布局详解(PC和移动端)
Sep 01 Javascript
学习Angularjs分页指令
Jul 01 Javascript
js实现为a标签添加事件的方法(使用闭包循环)
Aug 02 Javascript
vue增删改查的简单操作
Jul 15 Javascript
Vue.js 表单控件操作小结
Mar 29 Javascript
VUE-Table上绑定Input通过render实现双向绑定数据的示例
Aug 27 Javascript
vue通过style或者class改变样式的实例代码
Oct 30 Javascript
面向切面编程(AOP)的理解
May 01 #Javascript
yui3的AOP(面向切面编程)和OOP(面向对象编程)
May 01 #Javascript
使用AOP改善javascript代码
May 01 #Javascript
Javascript aop(面向切面编程)之around(环绕)分析
May 01 #Javascript
jQuery插件Zclip实现完美兼容个浏览器点击复制内容到剪贴板
Apr 30 #Javascript
jQuery插件slider实现拖动滑块选取价格范围
Apr 30 #Javascript
javascript实现验证身份证号的有效性并提示
Apr 30 #Javascript
You might like
哪吒敖丙传:新人物二哥敖乙出场 小敖丙奶气十足
2020/03/08 国漫
php面向对象全攻略 (九)访问类型
2009/09/30 PHP
举例讲解PHP面对对象编程的多态
2015/08/12 PHP
Zend Framework路由器用法实例详解
2016/12/11 PHP
PHP设计模式之策略模式原理与用法实例分析
2019/04/04 PHP
为调试JavaScript添加输出窗口的代码
2010/02/07 Javascript
浅谈Javascript事件处理程序的几种方式
2012/06/27 Javascript
Three.js源码阅读笔记(光照部分)
2012/12/27 Javascript
文本有关的样式和jQuery求对象的高宽问题分别说明
2013/08/30 Javascript
js编写trim()函数及正则表达式的运用
2013/10/24 Javascript
JavaScript判断对象是否为数组
2015/12/22 Javascript
基于JS实现移动端访问PC端页面时跳转到对应的移动端网页
2020/12/24 Javascript
node.js实现端口转发
2016/04/14 Javascript
javascript解析ajax返回的xml和json格式数据实例详解
2017/01/05 Javascript
微信小程序 devtool隐藏的秘密
2017/01/21 Javascript
详解Vue结合后台的列表增删改案例
2018/08/21 Javascript
Vue中的验证登录状态的实现方法
2019/03/09 Javascript
nodejs实现日志读取、日志查找及日志刷新的方法分析
2019/05/20 NodeJs
如何在微信小程序中实现Mixins方案
2019/06/20 Javascript
Python每天必学之bytes字节
2016/01/28 Python
Tornado 多进程实现分析详解
2018/01/12 Python
利用Python在一个文件的头部插入数据的实例
2018/05/02 Python
python筛选出两个文件中重复行的方法
2018/05/31 Python
如何基于python测量代码运行时间
2019/12/25 Python
python中前缀运算符 *和 **的用法示例详解
2020/05/28 Python
html5基础标签(html5视频标签 html5新标签用法)
2013/12/30 HTML / CSS
李维斯法国官网:Levi’s法国
2019/07/13 全球购物
澳大利亚美容产品及化妆品在线:Activeskin
2020/06/03 全球购物
见习期自我鉴定
2013/11/07 职场文书
残疾人创业典型事迹
2014/02/01 职场文书
职业生涯规划书范文
2014/03/10 职场文书
KTV门卫岗位职责
2014/10/09 职场文书
项目技术负责人岗位职责
2015/04/13 职场文书
JavaScript 定时器详情
2021/11/11 Javascript
sql时间段切分实现每隔x分钟出一份高速门架车流量
2022/02/28 SQL Server
redis调用二维码时的不断刷新排查分析
2022/04/01 Redis