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 相关文章推荐
两个SUBMIT按钮,如何区分处理
Aug 22 Javascript
JS实现左右拖动改变内容显示区域大小的方法
Oct 13 Javascript
Vue自定义指令介绍(2)
Dec 08 Javascript
jQuery使用siblings获取某元素所有同辈(兄弟姐妹)元素用法示例
Jan 30 Javascript
Angularjs处理页面闪烁的解决方法
Mar 09 Javascript
微信小程序 获取二维码实例详解
Jun 23 Javascript
使用axios实现上传图片进度条功能
Dec 21 Javascript
Koa日志中间件封装开发详解
Mar 09 Javascript
浅谈一种让小程序支持JSX语法的新思路
Jun 16 Javascript
在vue中配置不同的代理同时访问不同的后台操作
Sep 11 Javascript
解决vue-loader加载不上的问题
Oct 21 Javascript
Javascript生成器(Generator)的介绍与使用
Jan 31 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
php查找字符串出现次数的方法
2014/12/01 PHP
php函数连续调用实例分析
2015/07/30 PHP
如何在旧的PHP系统中使用PHP 5.3之后的库
2015/12/02 PHP
PHP计算数组中值的和与乘积的方法(array_sum与array_product函数)
2016/04/01 PHP
添加JavaScript重载函数的辅助方法2
2010/07/04 Javascript
网页打开自动最大化的js代码
2012/08/22 Javascript
MultiSelect左右选择控件的设计与实现介绍
2013/06/08 Javascript
jQuery中:reset选择器用法实例
2015/01/04 Javascript
使用Node.js实现HTTP 206内容分片的教程
2015/06/23 Javascript
jQuery+JSON实现AJAX二级联动实例分析
2015/12/18 Javascript
AngularJS基础 ng-src 指令简单示例
2016/08/03 Javascript
jQuery实现6位数字密码输入框
2016/12/29 Javascript
Vue.js进阶知识点总结
2018/04/01 Javascript
React diff算法的实现示例
2018/04/20 Javascript
使用vue-router为每个路由配置各自的title
2018/07/30 Javascript
vue项目中使用Svg的方法
2018/10/24 Javascript
[01:27]2014DOTA2展望TI 剑指西雅图IG战队专访
2014/06/30 DOTA
[01:00:14]2018DOTA2亚洲邀请赛 4.6 淘汰赛 VP vs TNC 第三场
2018/04/10 DOTA
[40:29]2018DOTA2亚洲邀请赛 4.7总决赛 LGD vs Mineski 第一场
2018/04/10 DOTA
python中pygame模块用法实例
2014/10/09 Python
Python将阿拉伯数字转换为罗马数字的方法
2015/07/10 Python
深入理解Django的自定义过滤器
2017/10/17 Python
Python常用库Numpy进行矩阵运算详解
2020/07/21 Python
selenium学习教程之定位以及切换frame(iframe)
2021/01/04 Python
matplotlib交互式数据光标实现(mplcursors)
2021/01/13 Python
StubHub德国:购买和出售门票
2017/09/06 全球购物
Aosom西班牙:家具在线商店
2020/06/11 全球购物
感恩节红领巾广播稿
2014/02/11 职场文书
厨师个人自我鉴定范文
2014/04/19 职场文书
财务会计专业求职信
2014/06/09 职场文书
无房证明范本
2014/09/17 职场文书
2016高考寄语集锦
2015/12/04 职场文书
大学社团活动总结怎么写
2019/06/21 职场文书
慰问信的写作格式及范文!
2019/06/24 职场文书
小程序教您怎样你零成本推广获取数万用户的方法
2019/07/30 职场文书
导游词之香港-太平山顶
2019/10/18 职场文书