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学习2 选择器的使用说明
Feb 07 Javascript
JavaScript 面向对象的 私有成员和公开成员
May 13 Javascript
一些常用的JavaScript函数(json)附详细说明
May 25 Javascript
JS target与currentTarget区别说明
Aug 28 Javascript
js中array的sort()方法使用介绍
Feb 20 Javascript
判断一个对象是否为jquery对象的方法
Mar 12 Javascript
JS实现IE状态栏文字缩放效果代码
Oct 24 Javascript
浅谈javascript中的三种弹窗
Oct 21 Javascript
js实现鼠标单击Tab表单切换效果
May 16 Javascript
使用proxy实现一个更优雅的vue【推荐】
Jun 19 Javascript
微信小程序项目总结之记账小程序功能的实现(包括后端)
Aug 20 Javascript
VUE单页面切换动画代码(全网最好的切换效果)
Oct 31 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程序员的13个好习惯小结
2012/02/20 PHP
php操作redis数据库常见方法实例总结
2020/02/20 PHP
Alliance vs AM BO3 第二场2.13
2021/03/10 DOTA
起点页面传值js,有空研究学习下
2010/01/25 Javascript
40款非常有用的 jQuery 插件推荐(系列一)
2011/12/21 Javascript
基于promise.js实现nodejs的promises库
2014/07/06 NodeJs
jQuery.extend 函数及用法详细
2015/09/06 Javascript
Vue.js基础知识汇总
2016/04/27 Javascript
Nodejs 复制文件/文件夹的方法
2017/08/24 NodeJs
jsTree事件和交互以及插件plugins详解
2017/08/29 Javascript
JS实现移动端在线签协议功能
2019/08/22 Javascript
js实现多图和单图上传显示
2019/12/18 Javascript
d3.js实现图形缩放平移
2019/12/19 Javascript
JS async 函数的含义和用法实例总结
2020/04/08 Javascript
python进阶教程之词典、字典、dict
2014/08/29 Python
跟老齐学Python之??碌某?? target=
2014/09/12 Python
python实现用于测试网站访问速率的方法
2015/05/26 Python
Falsk 与 Django 过滤器的使用与区别详解
2019/06/04 Python
Django中信号signals的简单使用方法
2019/07/04 Python
python之pexpect实现自动交互的例子
2019/07/25 Python
Pytorch之Tensor和Numpy之间的转换的实现方法
2020/09/03 Python
Canvas中设置width与height的问题浅析
2018/11/01 HTML / CSS
Weekendesk意大利:探索多种引人入胜的周末主题
2016/10/14 全球购物
英国领先的品牌珠宝和配件供应商:Acotis Jewellery
2018/03/07 全球购物
英国家居装饰品、户外家具和玻璃器皿购物网站:Rinkit.com
2019/11/04 全球购物
德国的各种媒体在线商店:Thalia.de(书籍、电子书、玩具等)
2020/10/08 全球购物
幼儿教师研修感言
2014/02/12 职场文书
给老师的一封建议书
2014/03/13 职场文书
护士节活动总结
2014/08/29 职场文书
铣工实训报告
2014/11/05 职场文书
2014年语文教学工作总结
2014/12/17 职场文书
表扬通报怎么写
2015/01/16 职场文书
跳高加油稿
2015/07/21 职场文书
Idea连接MySQL数据库出现中文乱码的问题
2021/04/14 MySQL
红灯733-1型14管5波段半导体收音机
2021/04/22 无线电
Spring Boot接口定义和全局异常统一处理
2022/04/20 Java/Android