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 相关文章推荐
Ext对基本类型的扩展 ext,extjs,format
Dec 25 Javascript
html5 canvas js(数字时钟)实例代码
Dec 23 Javascript
JavaScript的常见兼容问题及相关解决方法(chrome/IE/firefox)
Dec 31 Javascript
Jquery判断radio、selelct、checkbox是否选中及获取选中值方法总结
Apr 15 Javascript
javascript实现图片延迟加载方法汇总(三种方法)
Aug 27 Javascript
jQuery实现单击按钮遮罩弹出对话框效果(1)
Feb 20 Javascript
AngularJS2中一种button切换效果的实现方法(二)
Mar 27 Javascript
EasyUI Datebox 日期验证之开始日期小于结束时间
May 19 Javascript
微信小程序的线程架构【推荐】
May 14 Javascript
vue-cli 项目打包完成后运行文件路径报错问题
Jul 19 Javascript
vue中el-input绑定键盘按键(按键修饰符)
Jul 22 Javascript
vue 验证两次输入的密码是否一致的方法示例
Sep 29 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 spl_autoload_register实现自动加载研究
2011/12/06 PHP
PHP运行出现Notice : Use of undefined constant 的完美解决方案分享
2012/03/05 PHP
php中计算程序运行时间的类代码
2012/11/03 PHP
php fread读取文件注意事项
2016/09/24 PHP
php在windows环境下获得cpu内存实时使用率(推荐)
2018/02/08 PHP
使用EXT实现无刷新动态调用股票信息
2008/11/01 Javascript
JavaScript控制Session操作方法
2013/01/17 Javascript
jquery仿QQ商城带左右按钮控制焦点图片切换滚动效果
2013/06/27 Javascript
javascript中attachEvent用法实例分析
2015/05/14 Javascript
javascript实现10个球随机运动、碰撞实例详解
2015/07/08 Javascript
Bootstrap每天必学之简单入门
2015/11/19 Javascript
Bootstrapvalidator校验、校验清除重置的实现代码(推荐)
2016/09/28 Javascript
js中Number数字数值运算后值不对的解决方法
2017/02/28 Javascript
bootstrap table表格使用方法详解
2017/04/26 Javascript
json对象及数组键值的深度大小写转换问题详解
2018/03/30 Javascript
详解vue移动端项目代码拆分记录
2019/03/15 Javascript
bootstrap table实现横向合并与纵向合并
2019/07/18 Javascript
ES6使用 Array.includes 处理多重条件用法实例分析
2020/03/02 Javascript
原生js实现密码强度验证功能
2020/03/18 Javascript
微信小程序中data-key属性之数据传输(经验总结)
2020/08/22 Javascript
vue+iview实现分页及查询功能
2020/11/17 Vue.js
vue前端和Django后端如何查询一定时间段内的数据
2021/02/28 Vue.js
正确理解python中的关键字“with”与上下文管理器
2017/04/21 Python
Python FTP两个文件夹间的同步实例代码
2018/05/25 Python
基于python实现把图片转换成素描
2019/11/13 Python
使用SimpleITK读取和保存NIfTI/DICOM文件实例
2020/07/01 Python
UNIONBAY官网:美国青少年服装品牌
2019/03/26 全球购物
Loreto Gallo英国:欧洲领先的在线药房
2021/01/21 全球购物
寝室长工作失责检讨书
2014/10/06 职场文书
2014村党支部书记党建工作汇报材料
2014/11/02 职场文书
2014年前台个人工作总结
2014/11/14 职场文书
幼儿园毕业典礼家长致辞
2015/07/29 职场文书
python 用递归实现通用爬虫解析器
2021/04/16 Python
python tqdm用法及实例详解
2021/06/16 Python
postgresql 删除重复数据案例详解
2021/08/02 PostgreSQL
SQL基础的查询语句
2021/11/11 MySQL