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 相关文章推荐
JavaScript 替换Html标签实现代码
Oct 14 Javascript
JavaScript Event学习第十章 一些可替换的事件对
Feb 10 Javascript
js中文逗号转英文实现
Feb 11 Javascript
jQuery Ajax()方法使用指南
Nov 19 Javascript
使用jQuery Ajax 请求webservice来实现更简练的Ajax
Aug 04 Javascript
jQuery使用Layer弹出层插件闪退问题
Dec 22 Javascript
js统计页面上每个标签的数量实例代码
May 29 Javascript
swiper在vue项目中loop循环轮播失效的解决方法
Sep 15 Javascript
js canvas实现写字动画效果
Nov 30 Javascript
vue组件中watch props根据v-if动态判断并挂载DOM的问题
May 12 Javascript
微信小程序 wx:for遍历循环使用实例解析
Sep 09 Javascript
微信小程序scroll-view点击项自动居中效果的实现
Mar 25 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 session机制
2011/07/17 PHP
php以post形式发送xml的方法
2014/11/04 PHP
php检测apache mod_rewrite模块是否安装的方法
2015/03/14 PHP
详解PHP数组赋值方法
2015/11/07 PHP
Laravel框架实现的上传图片到七牛功能详解
2019/09/06 PHP
JavaScript对象模型-执行模型
2008/04/28 Javascript
Javascript 的addEventListener()及attachEvent()区别分析
2009/05/21 Javascript
javascript setTimeout()传递函数参数(包括传递对象参数)
2010/04/07 Javascript
JQuery实现的在新窗口打开链接的方法小结
2010/04/22 Javascript
JQuery获取或设置ckeditor的数据(示例代码)
2013/11/15 Javascript
juery框架写的弹窗效果适合新手
2013/11/27 Javascript
jquery.cookie用法详细解析
2013/12/18 Javascript
JS检测输入字符是否包含非法字符的示例代码
2014/02/11 Javascript
JavaScript原生对象之Number对象的属性和方法详解
2015/03/13 Javascript
jQuery Ajax和getJSON获取后台普通json数据和层级json数据用法分析
2016/06/08 Javascript
Vue.js 2.0中select级联下拉框实例
2017/03/06 Javascript
BootStrap注意事项小结(五)表单
2017/03/10 Javascript
JS检测是否可以访问公网服务器功能代码
2017/06/19 Javascript
nodejs 使用nodejs-websocket模块实现点对点实时通讯
2018/11/28 NodeJs
vue实现手机号码的校验实例代码(防抖函数的应用场景)
2019/09/05 Javascript
浅谈Vue.use到底是什么鬼
2020/01/21 Javascript
JS寄快递地址智能解析的实现代码
2020/07/16 Javascript
Vue的v-model的几种修饰符.lazy,.number和.trim的用法说明
2020/08/05 Javascript
python使用urllib模块和pyquery实现阿里巴巴排名查询
2014/01/16 Python
python实现感知器算法(批处理)
2019/01/18 Python
在PYQT5中QscrollArea(滚动条)的使用方法
2019/06/14 Python
新西兰床上用品和家居用品购物网站:Adairs
2018/04/27 全球购物
市场营销毕业生自荐信
2013/11/23 职场文书
学习演讲稿范文
2014/05/10 职场文书
收款委托书范本
2014/09/11 职场文书
财务负责人岗位职责
2015/02/03 职场文书
报案材料怎么写
2015/05/25 职场文书
施工现场安全管理制度
2015/08/05 职场文书
学习计划是什么
2019/04/30 职场文书
Python实现老照片修复之上色小技巧
2021/10/16 Python
Nginx报错104:Connection reset by peer问题的解决及分析
2022/07/23 Servers