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 相关文章推荐
js程序中美元符号$是什么
Jun 05 Javascript
JS 显示当前日期与时间的代码
Mar 24 Javascript
jquery 图片 上一张 下一张 链接效果(续篇)
Apr 20 Javascript
javascript实现字符串反转的方法
Feb 05 Javascript
JS模式之单例模式基本用法
Jun 30 Javascript
js密码强度检测
Jan 07 Javascript
Angularjs 实现分页功能及示例代码
Sep 14 Javascript
js实现微博发布小功能
Jan 12 Javascript
JS实现图片预加载之无序预加载功能代码
May 12 Javascript
实现两个文本框同时输入的实例
Sep 25 Javascript
vue实现点击隐藏与显示实例分享
Feb 13 Javascript
使用Karma做vue组件单元测试的实现
Jan 16 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应用提速面面观
2006/10/09 PHP
php array_search() 函数使用
2010/04/13 PHP
php实现文件编码批量转换
2014/03/10 PHP
PHP实现的折半查询算法示例
2017/10/09 PHP
PHP判断访客是否手机端(移动端浏览器)访问的方法总结【4种方法】
2019/03/27 PHP
javascript Select标记中options操作方法集合
2008/10/22 Javascript
最短的IE判断代码
2011/03/13 Javascript
javascript中apply和call方法的作用及区别说明
2014/02/14 Javascript
jQuery的animate函数学习记录
2014/08/08 Javascript
JavaScript将取代AppleScript?
2014/09/18 Javascript
jquery实现动态画圆
2014/12/04 Javascript
简介可以自动完成UI的AngularJS工具angular-smarty
2015/06/23 Javascript
AngularJS中transclude用法详解
2016/11/03 Javascript
理解javascript中的闭包
2017/01/11 Javascript
JavaScript对象_动力节点Java学院整理
2017/06/23 Javascript
微信小程序 跳转传递数据的实例
2017/07/06 Javascript
JavaScript中立即执行函数实例详解
2017/11/04 Javascript
vue数据传递--我有特殊的实现技巧
2018/03/20 Javascript
JS实现遍历不规则多维数组的方法
2018/03/21 Javascript
Vue中的无限加载vue-infinite-loading的方法
2018/04/08 Javascript
浅析vue给不同环境配置不同打包命令
2018/08/17 Javascript
使用jquery模拟a标签的click事件无法实现跳转的解决
2018/12/04 jQuery
解决Vue-Router升级导致的Uncaught (in promise)问题
2020/08/07 Javascript
Python多进程编程技术实例分析
2014/09/16 Python
Python实现竖排打印传单手机号码易撕条
2015/03/16 Python
Python实现查找系统盘中需要找的字符
2015/07/14 Python
Python模拟脉冲星伪信号频率实例代码
2018/01/03 Python
浅析Windows 嵌入python解释器的过程
2019/07/26 Python
Python 随机生成测试数据的模块:faker基本使用方法详解
2020/04/09 Python
浅谈django channels 路由误导
2020/05/28 Python
用Python实现定时备份Mongodb数据并上传到FTP服务器
2021/01/27 Python
蜜蜂引路教学反思
2014/02/04 职场文书
《凡卡》教学反思
2014/04/09 职场文书
赡养老人协议书
2014/04/21 职场文书
乡镇爱国卫生月活动总结
2014/06/25 职场文书
导游词之新疆-喀纳斯
2019/10/10 职场文书