jQuery的css()方法用法实例


Posted in Javascript onDecember 24, 2014

本文实例讲述了jQuery的css()方法用法。分享给大家供大家参考。具体分析如下:

此方法返回或设置匹配元素的一个或多个样式属性。

语法结构:

语法一:
取得指定样式属性的属性值。
以样式属性名称作为参数。例如:

$("div").css("color")

以上代码能够获取div的字体颜色值。
代码实例:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<meta name="author" content="https://3water.com/" />

<title>css()函数-三水点靠木</title>

<style type="text/css">

div{

  color:blue;

  background-color:green;

  width:300px;

  height:300px;

}

</style>

<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>

<script type="text/javascript">

$(document).ready(function(){

  $("button").click(function(){

    alert($("div").css("color"));

  })

})

</script>

</head>

<body>

  <div>三水点靠木</div>

  <button>点击查看效果</button>

</body>

</html>

此处点击按钮可以弹出给div设置的字体颜色值。

语法二:

为所有匹配元素设置一个样式属性值。例如:

$("div").css("color","red")

以上代码可以把所有div的字体颜色设置为红色,大家要注意书写格式,属性名称和属性值要用银行包裹,中间用逗号分割。如果属性值是数字的话可以去掉引号,例如:

$("div").css("font-size",20)

实例代码:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<meta name="author" content="https://3water.com/" />

<title>css()函数-三水点靠木</title>

<style type="text/css">

div{

  color:blue;

  background-color:green;

  width:100px;

  height:100px;

}

</style>

<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>

<script type="text/javascript">

$(document).ready(function(){

  $("button").click(function(){

    $("div").css("color","red");

    $("div").css("font-size",20);

  })

})

</script>

</head>

<body>

  <div>仔细查看变化</div>

  <div>仔细查看变化</div>

  <button>点击查看效果</button>

</body>

</html>

以上代码中,点击按钮可以将div中的文本颜色设置为红色。

语法三:

利用“属性名/值”对象设置为所有匹配元素的样式属性。例如:

$("div").css({color:"red"})

以上代码可以把所有div元素的字体颜色设置为红色。使用“属性名/值”对象方式也可以一次性为匹配元素设置多组属性。例如:

$("div").css({color:"red",fontSize:20})

以上代码能够将div中的字体颜色和大小分别设置为红色和20px,设置字体大小时候不带单位默认单位是px。大家要注意格式,这个时候属性名称不能用引号包裹,属性值需要用引号包裹,但是如果属性值是数字可以省略引号。特别注意是,font-size和background-color这样的属性名称,中间要去掉中横杠(-),同时第二个单词首字母要大写,例如font-size要写成fontSize,backgroun-color要写成backgroundColor。
<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<meta name="author" content="https://3water.com/" />

<title>css()函数-三水点靠木</title>

<style type="text/css">

div{

  color:blue;

  background-color:green;

  width:100px;

  height:100px;

  margin-top:5px;

}

</style>

<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>

<script type="text/javascript">

$(document).ready(function(){

  $("button").click(function(){

    $("div").css({color:"red",fontSize:20,backgroundColor:"blue"});

  })

});

</script>

</head>

<body>

  <div>仔细查看变化</div>

  <div>仔细查看变化</div>

  <button>点击查看效果</button>

</body>

</html>

以上代码中,点击按钮可以修改div中的文本颜色和字体大小。

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
Javascript 二维数组
Nov 26 Javascript
js中将字符串转换成json的三种方式
Jan 12 Javascript
JS无限极树形菜单,json格式、数组格式通用示例
Jul 30 Javascript
JS 仿腾讯发表微博的效果代码
Dec 25 Javascript
javascript作用域链(Scope Chain)用法实例解析
Nov 30 Javascript
vue如何从接口请求数据
Jun 22 Javascript
关于Promise 异步编程的实例讲解
Sep 01 Javascript
node vue项目开发之前后端分离实战记录
Dec 13 Javascript
详解如何在微信小程序中愉快地使用sass
Jul 30 Javascript
使用vue for时为什么要key【推荐】
Jul 11 Javascript
AutoJs实现刷宝短视频的思路详解
May 22 Javascript
vue-cli3自动消除console.log()的调试信息方式
Oct 21 Javascript
使用javascript获取页面名称
Dec 23 #Javascript
jQuery类选择器用法实例
Dec 23 #Javascript
基于JQuery制作可编辑的表格特效
Dec 23 #Javascript
JavaScript调试工具汇总
Dec 23 #Javascript
jQuery制作简洁的多级联动Select下拉框
Dec 23 #Javascript
jQuery元素选择器用法实例
Dec 23 #Javascript
jquery制作漂亮的弹出层提示消息特效
Dec 23 #Javascript
You might like
DC游戏Steam周三特惠 《蝙蝠侠》阿卡姆系列平史低
2020/04/09 欧美动漫
CodeIgniter基本配置详细介绍
2013/11/12 PHP
使用php验证复选框有效性的示例
2013/11/13 PHP
分享最受欢迎的5款PHP框架
2014/11/27 PHP
微信公众号开发之通过接口删除菜单
2017/02/20 PHP
PHP聚合式迭代器接口IteratorAggregate用法分析
2017/12/28 PHP
php写入mysql中文乱码的实例解决方法
2019/09/17 PHP
jQuery 自定义函数写法分享
2012/03/30 Javascript
JavaScript中的prototype.bind()方法介绍
2014/04/04 Javascript
浅析node连接数据库(express+mysql)
2015/11/30 Javascript
jquery组件WebUploader文件上传用法详解
2020/10/23 Javascript
JavaScript队列、优先队列与循环队列
2016/11/14 Javascript
Bootstrap下拉菜单样式
2017/02/07 Javascript
简单实现jQuery弹幕效果
2017/05/06 jQuery
Angular 4依赖注入学习教程之FactoryProvider配置依赖对象(五)
2017/06/04 Javascript
javascript中mouseenter与mouseover的异同
2017/06/06 Javascript
Angularjs为ng-click事件传递参数
2017/06/15 Javascript
JS时间控制实现动态效果的实例讲解
2017/07/31 Javascript
深入理解Vue 的条件渲染和列表渲染
2017/09/01 Javascript
Django中使用jquery的ajax进行数据交互的实例代码
2017/10/15 jQuery
详解Vue路由自动注入实践
2019/04/17 Javascript
js微信分享接口调用详解
2019/07/23 Javascript
Python基础教程之正则表达式基本语法以及re模块
2016/03/25 Python
python实现SMTP邮件发送功能
2020/06/16 Python
Python模拟用户登录验证
2017/09/11 Python
Python中时间datetime的处理与转换用法总结
2019/02/18 Python
Python基于scipy实现信号滤波功能
2019/05/08 Python
Python数据存储之 h5py详解
2019/12/26 Python
Python 如何批量更新已安装的库
2020/05/26 Python
英国在线玫瑰专家:InterRose
2019/12/01 全球购物
StringBuilder和String的区别
2015/05/18 面试题
公务员考察材料范文
2014/12/23 职场文书
驳回起诉裁定书
2015/05/19 职场文书
教师节班会开场白
2015/06/01 职场文书
纯html+css实现奥运五环的示例代码
2021/08/02 HTML / CSS
Vue Mint UI mt-swipe的使用方式
2022/06/05 Vue.js