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 相关文章推荐
IE本地存储userdata的一个bug说明
Jul 01 Javascript
修复ie8&chrome下window的resize事件多次执行
Oct 20 Javascript
javascript基于HTML5 canvas制作画箭头组件
Jun 25 Javascript
AngularJS进行性能调优的7个建议
Dec 28 Javascript
什么是JavaScript注入攻击?
Sep 14 Javascript
JS大坑之19位数的Number型精度丢失问题详解
Apr 22 Javascript
Vue替代marquee标签超出宽度文字横向滚动效果
Dec 09 Javascript
vue-cli设置css不生效的解决方法
Feb 07 Javascript
详解Nuxt内导航栏的两种实现方式
Apr 16 Javascript
vue 解决无法对未定义的值,空值或基元值设置反应属性报错问题
Jul 31 Javascript
如何在VUE中使用vue-awesome-swiper
Jan 04 Vue.js
如何在vue中使用HTML 5 拖放API
Jan 14 Vue.js
面向切面编程(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调用mysql存储过程
2007/02/14 PHP
mac下安装nginx和php
2013/11/04 PHP
PHP魔术引号所带来的安全问题分析
2014/07/15 PHP
laravel按天、按小时,查询数据的实例
2019/10/09 PHP
PHP数组array类常见操作示例
2020/05/15 PHP
js 分栏效果实现代码
2009/08/29 Javascript
javascript获得CheckBoxList选中的数量
2009/10/27 Javascript
jquery 批量上传图片实现代码
2010/01/28 Javascript
javascript 浏览器检测代码精简版
2010/03/04 Javascript
JavaScript高级程序设计(第3版)学习笔记4 js运算符和操作符
2012/10/11 Javascript
jquery选择符快速提取web表单数据示例
2014/03/27 Javascript
JS实现为表格动态添加标题的方法
2015/03/31 Javascript
jQuery实现点击小图显示大图代码分享
2015/08/25 Javascript
javascript实现一个简单的弹出窗
2016/02/22 Javascript
JavaScript数据绑定实现一个简单的 MVVM 库
2016/04/08 Javascript
详解JS函数stack size计算方法
2018/06/18 Javascript
如何在面试中手写出javascript节流和防抖函数
2020/10/22 Javascript
深度剖析使用python抓取网页正文的源码
2014/06/11 Python
Python实现Windows上气泡提醒效果的方法
2015/06/03 Python
对python中的for循环和range内置函数详解
2018/04/17 Python
利用Python读取txt文档的方法讲解
2018/06/23 Python
Flask Web开发入门之文件上传(八)
2018/08/17 Python
python程序控制NAO机器人行走
2019/04/29 Python
解决pycharm 工具栏Tool中找不到Run manager.py Task的问题
2019/07/01 Python
python 函数嵌套及多函数共同运行知识点讲解
2020/03/03 Python
Python 去除字符串中指定字符串
2020/03/05 Python
Pytorch数据拼接与拆分操作实现图解
2020/04/30 Python
英国家庭、花园、汽车和移动解决方案:Easylife Group
2018/05/23 全球购物
个性化皮包、小袋、生活配件:Mon Purse
2019/03/26 全球购物
.NET remoting的两种通道是什么
2016/05/31 面试题
网络管理专业求职信
2014/03/15 职场文书
离职证明范本
2015/06/12 职场文书
2015年计算机教学工作总结
2015/07/22 职场文书
商业计划书范文
2019/04/24 职场文书
详解Python中下划线的5种含义
2021/07/15 Python
Python学习之迭代器详解
2022/04/01 Python