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 相关文章推荐
JQUERY THICKBOX弹出层插件
Aug 30 Javascript
js确认删除对话框适用于a标签及submit
Jul 10 Javascript
JQuery中使用Ajax赋值给全局变量失败异常的解决方法
Aug 18 Javascript
javascript实现简单加载随机色方块
Dec 25 Javascript
Jquery判断form表单数据是否变化
Mar 30 Javascript
Bootstrap和Angularjs配合自制弹框的实例代码
Aug 24 Javascript
详解VUE2.X过滤器的使用方法
Jan 11 Javascript
vue.js 底部导航栏 一级路由显示 子路由不显示的解决方法
Mar 09 Javascript
使用JavaScript破解web
Sep 28 Javascript
使用element-ui的el-menu导航选中后刷新页面保持当前选中状态
Jul 19 Javascript
Javascript实现秒表计时游戏
May 27 Javascript
vue 添加和编辑用同一个表单,el-form表单提交后清空表单数据操作
Aug 03 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
DISCUZ 分页代码
2007/01/02 PHP
smarty中先strip_tags过滤html标签后truncate截取文章运用
2010/10/25 PHP
多个PHP中文字符串截取函数
2013/11/12 PHP
Some tips of wmi scripting in jscript (1)
2007/04/03 Javascript
表单元素事件 (Form Element Events)
2009/07/17 Javascript
JavaScript实现url地址自动检测并添加URL链接示例代码
2013/11/12 Javascript
变量声明时命名与变量作为对象属性时命名的区别解析
2013/12/06 Javascript
JavaScript中Textarea滚动条不能拖动的解决方法
2015/12/15 Javascript
JSP基于Bootstrap分页显示实例解析
2016/06/12 Javascript
input 禁止输入特殊字符的四种实现方式
2016/08/24 Javascript
javascript算法之二叉搜索树的示例代码
2017/09/12 Javascript
vue动态改变背景图片demo分享
2018/09/13 Javascript
微信小程序实现消息框弹出动画
2020/04/18 Javascript
浅谈TypeScript 用 Webpack/ts-node 运行的配置记录
2019/10/11 Javascript
[03:23:49]2016.12.17日完美“圣”典全回顾
2016/12/19 DOTA
Python的math模块中的常用数学函数整理
2016/02/04 Python
Python程序中用csv模块来操作csv文件的基本使用教程
2016/03/03 Python
Python简单实现enum功能的方法
2016/04/25 Python
Python3利用SMTP协议发送E-mail电子邮件的方法
2017/09/30 Python
PyQt5每天必学之带有标签的复选框
2018/04/19 Python
详解Django中间件执行顺序
2018/07/16 Python
利用Python将文本中的中英文分离方法
2018/10/31 Python
Python操作rabbitMQ的示例代码
2019/03/19 Python
python+selenium实现自动化百度搜索关键词
2019/06/03 Python
python识别图像并提取文字的实现方法
2019/06/28 Python
什么是Python中的顺序表
2020/06/02 Python
python中_del_还原数据的方法
2020/12/09 Python
CSS3——齿轮转动关键代码
2013/05/02 HTML / CSS
ebookers英国:隶属全球最大的在线旅游公司Expedia
2017/12/28 全球购物
2014年大学生就业规划书
2014/04/04 职场文书
户籍证明格式
2014/09/15 职场文书
银行业务授权委托书
2014/10/10 职场文书
关于EntityWrapper的in用法
2022/03/22 Java/Android
python的html标准库
2022/04/29 Python
Sentry的安装、配置、使用教程(Sentry日志手机系统)
2022/07/23 Python