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中的delete介绍
Sep 02 Javascript
jquery select动态加载选择(兼容各种浏览器)
Feb 01 Javascript
js中如何复制一个对象并获取其所有属性和属性对应的值
Oct 24 Javascript
使用javascript做的一个随机点名程序
Feb 13 Javascript
基于jquery实现导航菜单高亮显示(两种方法)
Aug 23 Javascript
AngularJS获取json数据的方法详解
May 27 Javascript
AngularJS实现的生成随机数与猜数字大小功能示例
Dec 25 Javascript
Vue中mintui的field实现blur和focus事件的方法
Aug 25 Javascript
vue+element模态框中新增模态框和删除功能
Jun 11 Javascript
微信小程序开发中var that =this的用法详解
Jan 18 Javascript
vue实现登录拦截
Jun 29 Javascript
小程序实现可拖动的悬浮按钮
Sep 07 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
我的论坛源代码(一)
2006/10/09 PHP
关于在php.ini中添加extension=php_mysqli.dll指令的说明
2007/06/14 PHP
php 生成随机验证码图片代码
2010/02/08 PHP
php判断表是否存在的方法
2015/06/18 PHP
php 判断IP为有效IP地址的方法
2018/01/28 PHP
基于jQuery的获取标签名的代码
2012/07/16 Javascript
一个页面放2段图片滚动代码出现冲突的问题如何解决
2012/12/21 Javascript
解析Jquery的LigerUI如何实现文件上传
2013/07/09 Javascript
jQuery中的jQuery()方法用法分析
2014/12/27 Javascript
ES6中非常实用的新特性介绍
2016/03/10 Javascript
JavaScript隐式类型转换
2016/03/15 Javascript
JavaScript中localStorage对象存储方式实例分析
2017/01/12 Javascript
webpack实用小功能介绍
2018/01/02 Javascript
nodejs+mongodb aggregate级联查询操作示例
2018/03/17 NodeJs
vue计算属性及使用详解
2018/04/02 Javascript
详解node.js创建一个web服务器(Server)的详细步骤
2021/01/15 Javascript
python和flask中返回JSON数据的方法
2018/03/26 Python
详解Python最长公共子串和最长公共子序列的实现
2018/07/07 Python
浅谈PYTHON 关于文件的操作
2019/03/19 Python
python如何读取bin文件并下发串口
2019/07/05 Python
以SQLite和PySqlite为例来学习Python DB API
2020/02/05 Python
深入浅析python变量加逗号,的含义
2020/02/22 Python
pyqt5 QlistView列表显示的实现示例
2020/03/24 Python
解决Python中报错TypeError: must be str, not bytes问题
2020/04/07 Python
H&M美国官网:欧洲最大的服饰零售商
2016/09/07 全球购物
Banana Republic欧盟:美国都市简约风格的代表品牌
2018/05/09 全球购物
招聘单位介绍信
2014/01/14 职场文书
法学个人求职信范文
2014/01/27 职场文书
投标服务承诺书
2014/05/28 职场文书
爱护公物标语
2014/06/24 职场文书
学习党的群众路线教育实践活动剖析材料
2014/10/13 职场文书
2014年共青团工作总结
2014/12/10 职场文书
农村环境卫生倡议书
2015/04/29 职场文书
2016年大学生暑期社会实践活动总结
2016/04/06 职场文书
SpringCloud Alibaba 基本开发框架搭建过程
2021/06/13 Java/Android
Python find()、rfind()方法及作用
2022/12/24 Python