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 相关文章推荐
通过遮罩层实现浮层DIV登录的js代码
Feb 07 Javascript
关闭浏览器窗口弹出提示框并且可以控制其失效
Apr 15 Javascript
jQuery中triggerHandler()方法用法实例
Jan 19 Javascript
基于jquery编写分页插件
Mar 07 Javascript
基于 Vue 的树形选择组件的示例代码
Aug 18 Javascript
ES6扩展运算符的用途实例详解
Aug 20 Javascript
详解vue axios二次封装
Jul 22 Javascript
JS获取月的第几周和年的第几周实例代码
Dec 05 Javascript
JS实现导航栏楼层特效
Jan 01 Javascript
mapboxgl区划标签避让不遮盖实现的代码详解
Jul 01 Javascript
vue实现树状表格效果
Dec 29 Vue.js
JS+CSS实现过渡特效
Jan 02 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/01 无线电
用PHP和ACCESS写聊天室(四)
2006/10/09 PHP
php csv操作类代码
2009/12/14 PHP
对PHP语言认识上需要避免的10大误区
2014/06/12 PHP
php禁止某ip或ip地址段访问的方法
2015/02/25 PHP
php把大写命名转换成下划线分割命名
2015/04/27 PHP
php实现将二维关联数组转换成字符串的方法详解
2017/07/31 PHP
JavaScript 对象、函数和继承
2009/07/07 Javascript
js中匿名函数的N种写法
2010/09/08 Javascript
js特效,页面下雪的小例子
2013/06/17 Javascript
jquery $(this).attr $(this).val方法使用介绍
2013/10/08 Javascript
jQuery实现可收缩展开的级联菜单实例代码
2013/11/27 Javascript
JS中的回调函数实例浅析
2018/03/21 Javascript
JS从非数组对象转数组的方法小结
2018/03/26 Javascript
vue中的自定义分页插件组件的示例
2018/08/18 Javascript
js操作table中tr的顺序实现上移下移一行的效果
2018/11/22 Javascript
javascript判断一个变量是数组还是对象
2019/04/10 Javascript
微信小程序后端实现授权登录
2020/02/24 Javascript
vue 封装 Adminlte3组件的实现
2020/03/18 Javascript
python高级特性和高阶函数及使用详解
2018/10/17 Python
Python简单过滤字母和数字的方法小结
2019/01/09 Python
Python3基础教程之递归函数简单示例
2019/06/07 Python
使用pandas 将DataFrame转化成dict
2019/12/10 Python
Python列表去重复项的N种方法(实例代码)
2020/05/12 Python
Python实现一个简单的递归下降分析器
2020/08/01 Python
世界上最好的威士忌和烈性酒购买网站:The Whisky Exchange
2016/11/20 全球购物
计算机应用与科学个人的自我评价
2013/11/15 职场文书
业务主管岗位职责范本
2013/12/25 职场文书
党员的自我评价范文
2014/01/02 职场文书
如何写你的创业计划书
2014/01/07 职场文书
学习雷锋寄语大全
2014/04/11 职场文书
博士生求职信
2014/07/06 职场文书
2015年员工试用期工作总结
2014/12/12 职场文书
2015年民主生活会发言材料
2014/12/15 职场文书
拾金不昧表扬信
2015/01/16 职场文书
python实现会员信息管理系统(List)
2022/03/18 Python