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实战之仿淘宝商城左侧导航效果
Apr 12 Javascript
location对象的属性和方法应用(解析URL)
Apr 12 Javascript
jquery通过visible来判断标签是否显示或隐藏
May 08 Javascript
javascript里使用php代码实例
Dec 13 Javascript
javascript中的遍历for in 以及with的用法
Dec 22 Javascript
JS实现1000以内被3或5整除的数字之和
Feb 18 Javascript
JavaScript使用正则表达式获取全部分组内容的方法示例
Jan 17 Javascript
原生JS实现九宫格抽奖效果
Apr 01 Javascript
微信web端后退强制刷新功能的实现代码
Mar 04 Javascript
layui.use模块外部使用其内部定义的js封装函数方法
Sep 16 Javascript
element-ui中el-upload多文件一次性上传的实现
Dec 02 Javascript
JS闭包原理及其使用场景解析
Dec 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
详解如何实现Laravel的服务容器的方法示例
2019/04/15 PHP
js 遍历对象的属性的代码
2011/12/29 Javascript
比较新旧两个数组值得增加和删除的JS代码
2013/10/30 Javascript
提取字符串中年月日的函数代码
2013/11/05 Javascript
JS中如何判断传过来的JSON数据中是否存在某字段
2014/08/18 Javascript
Perl Substr()函数及函数的应用
2015/12/16 Javascript
带有定位当前位置的百度地图前端web api实例代码
2016/06/21 Javascript
JavaScript实现图片懒加载(Lazyload)
2016/11/28 Javascript
React组件的三种写法总结
2017/01/12 Javascript
jQuery插件ContextMenu自定义图标
2017/03/15 Javascript
3分钟快速搭建nodejs本地服务器方法运行测试html/js
2017/04/01 NodeJs
xmlplus组件设计系列之路由(ViewStack)(7)
2017/05/02 Javascript
基于angular6.0实现的一个组件懒加载功能示例
2018/04/12 Javascript
小程序图片长按识别功能的实现方法
2018/08/30 Javascript
vue router带参数页面刷新或回退参数消失的解决方法
2019/02/27 Javascript
Nodejs核心模块之net和http的使用详解
2019/04/02 NodeJs
Nuxt.js nuxt-link与router-link的区别说明
2020/11/06 Javascript
[40:03]Liquid vs Optic 2018国际邀请赛淘汰赛BO3 第一场 8.21
2018/08/22 DOTA
[51:17]完美世界DOTA2联赛循环赛Inki vs DeMonsTer 第二场 10月30日
2020/10/31 DOTA
Python中的迭代器与生成器高级用法解析
2016/06/28 Python
Python中Numpy包的安装与使用方法简明教程
2018/07/03 Python
Python中文编码知识点
2019/02/18 Python
python爬虫-模拟微博登录功能
2019/09/12 Python
CSS3区域模块region相关编写示例
2015/08/28 HTML / CSS
中国电视购物:快乐购
2017/02/04 全球购物
美国领先的眼镜和太阳镜在线零售商:Glasses.com
2019/08/26 全球购物
英国领先的男装设计师服装独立零售商:Repertoire Fashion
2020/10/19 全球购物
PHP笔试题
2012/02/22 面试题
蔬菜基地的创业计划书
2014/01/06 职场文书
六一儿童节演讲稿
2014/05/23 职场文书
最美孝心少年事迹材料
2014/08/15 职场文书
课外访万家心得体会
2014/09/03 职场文书
党的群众路线教育实践活动个人对照检查材料(教师)
2014/11/04 职场文书
2014年度个人总结范文
2015/03/09 职场文书
大学毕业晚会开场白
2015/05/29 职场文书
于丹论语心得观后感
2015/06/15 职场文书