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 相关文章推荐
javascript 写类方式之六
Jul 05 Javascript
远离JS灾难css灾难之 js私有函数和css选择器作为容器
Dec 11 Javascript
非常好用的JsonToString 方法 简单实例
Jul 18 Javascript
jQuery:delegate中select()不起作用的解决方法(实例讲解)
Jan 26 Javascript
删除Javascript Object中间的key
Nov 18 Javascript
原生javaScript实现图片延时加载的方法
Dec 22 Javascript
JavaScript返回0-1之间随机数的方法
Apr 06 Javascript
JS+CSS实现仿触屏手机拨号盘界面及功能模拟完整实例
May 16 Javascript
easyui简介_动力节点Java学院整理
Jul 14 Javascript
微信小程序保存多张图片的实现方法
Mar 05 Javascript
layer.open提交子页面的form和layedit文本编辑内容的方法
Sep 27 Javascript
JS localStorage存储对象,sessionStorage存储数组对象操作示例
Feb 15 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
咖啡常见的种类
2021/03/03 新手入门
PHP禁止页面缓存的代码
2011/10/23 PHP
ThinkPHP 表单自动验证运用示例
2014/10/13 PHP
TP5框架页面跳转样式操作示例
2020/04/05 PHP
JavaScript 字符串连接性能优化
2008/12/20 Javascript
js获取input标签的输入值实现代码
2013/08/05 Javascript
js setTimeout 参数传递使用介绍
2013/08/13 Javascript
js关于精确计算和数值格式化以及直接引js文件
2014/01/28 Javascript
5个最顶级jQuery图表类库插件【jquery插件库】
2016/05/05 Javascript
详解js产生对象的3种基本方式(工厂模式,构造函数模式,原型模式)
2017/01/09 Javascript
浅谈Node 异步IO和事件循环
2019/05/05 Javascript
React+TypeScript+webpack4多入口配置详解
2019/08/08 Javascript
jQuery - AJAX load() 实例用法详解
2019/08/27 jQuery
原生JS实现多条件筛选
2020/08/19 Javascript
JavaScript中条件语句的优化技巧总结
2020/12/04 Javascript
[01:01:24]LGD vs Fnatic 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
[01:09:16]DOTA2-DPC中国联赛 正赛 SAG vs Dynasty BO3 第一场 1月25日
2021/03/11 DOTA
Python模块学习 datetime介绍
2012/08/27 Python
python网络编程实例简析
2014/09/26 Python
使用Python中的cookielib模拟登录网站
2015/04/09 Python
简要讲解Python编程中线程的创建与锁的使用
2016/02/28 Python
python使用Apriori算法进行关联性解析
2017/12/21 Python
python实现数据导出到excel的示例--普通格式
2018/05/03 Python
解决已经安装requests,却依然提示No module named requests问题
2018/05/18 Python
Python实现 PS 图像调整中的亮度调整
2019/06/28 Python
使用python画出逻辑斯蒂映射(logistic map)中的分叉图案例
2020/12/11 Python
印度尼西亚综合购物网站:Lazada印尼
2016/09/07 全球购物
在校生自我鉴定
2014/01/23 职场文书
大学运动会通讯稿
2014/01/28 职场文书
初三开学计划书
2014/04/27 职场文书
干部考核评语
2014/04/29 职场文书
安全生产月标语
2014/10/07 职场文书
四川省传达学习贯彻党的群众路线教育实践活动总结大会精神新闻稿
2014/10/26 职场文书
采购员岗位职责范本
2015/04/07 职场文书
安全温馨提示语大全
2015/07/14 职场文书
DIY胆机必读:各国电子管评价
2022/04/06 无线电