jQuary总结3: jQuery语法1
1.jQuery样式操作
1.1 设置或者修改样式,操作的是style属性。
单样式语法: jQuery对象.css('属性名', '属性值')
//html
<div id="box"></div>
//js
$("#box").css("background","gray");//将背景色修改为灰色
//js代码运行完毕的结果
<div id="box" style="background: gray"></div>
设置多个样式:
//html
<div id="box"></div>
//js
$("#one").css({
"background":"gray",
"width":"400px",
"height":"200px"
});
//js执行完毕的结果
<div id="box" style="background:gray; width:400px; height:200px"></div>
2 获取行内样式
//html
<div id="box" style="background: gray width:100px"></div>
$("#box").css("background-color"); //返回的是 rgb(128, 128, 128) --> gray
$("#box").css("width"); //返回100px
2.1 操作class样式方式
//html
<div id="box" ></div>
//js
$('#box').addClass('one');
//执行完之后的结果
<div id="box" class="one"></div>
如果想要同时添加多个
//如果想要同时添加多个
//html
<div id="box" ></div>
//js
$('#box').addClass('two three');
//结果
<div id="box" class="two three"></div>
2.2 移除所有样式类
-1 如果不传参数,那么会移除所有的类名
//html
<div id="box" class="one two three"></div>
//js
$('#box').removeClass();
//执行完毕的结果
<div id="#box" class></div>
-2 如果传入参数,删除指定的类名
//html
<div id="box" class="one two three"></div>
//js
$('#box').removeClass('one');
//执行完毕的结果
<div id="#box" class="two three"></div>
//======================================================================================
//如果想同时删除多个类名
//html
<div id="box" class="one two three"></div>
//js
$('#box').removeClass('one three');
//结果
<div id="#box" class="two"></div>
-3 判断是否有样式类
//html
<div id="box" class="one"></div>
//js
$('#box').hasClass('one'); //返回 true
$('#box').hasClass('two'); //返回 false
-4 切换样式类
如果有这个类名,则移除该样式,如果没有,添加该类名。
//html
<div id="box"></div>
//js
$('#box').toggleClass('one');
//执行完的结果
<div id="box" class="one"></div>
//此时再执行一次toggleClass('one');
$('#box').toggleClass('one');
//执行完的结果
<div id="box" class></div>
3 jQuery中的隐式迭代: jQuery内部会帮我们遍历DOM对象,然后给每一个DOM对象实现具体的操作.
jQuary总结3: jQuery语法1的更多相关文章
- 轻量级jQuery语法高亮代码高亮插件jQuery Litelighter。
<!DOCTYPE html><html><head><meta charset="UTF-8" /><title>jQ ...
- jQuery 语法
通过 jQuery,您可以选取(查询,query) HTML 元素,并对它们执行"操作"(actions). jQuery 语法实例 $(this).hide() 演示 jQuer ...
- jQuery基础(1) -- jQuery 语法
通过 jQuery,您可以选取(查询,query) HTML 元素,并对它们执行"操作"(actions).jQuery 语法jQuery 语法是通过选取 HTML 元素,并对选取 ...
- JQuery:JQuery语法、选择器、事件处理
JQuery语法: 通过 jQuery,您可以选取(查询,query) HTML 元素,并对它们执行"操作"(actions). 一.语法:jQuery 语法是通过选取 HTM ...
- jQuery语法基础&选择器
jQuery 语法 jQuery 语法是为 HTML 元素的选取编制的,可以对元素执行某些操作. 基础语法是:$(selector).action() 美元符号定义 jQuery 选择符(select ...
- 新知识:JQuery语法基础与操作
jQuery是一个快速.简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架).jQuery设计的宗旨是"write ...
- JQuery语法 JQuery对象与原生对象互转 文档就绪函数与window.onload的区别
[JQuery语法] 1.jQuery("选择器").action();通过选择器调用事件函数,但是jquery中,jquery可以用$(“选择器”).action(); ① ...
- jQuery语法、选择器、效果等使用
1.jQuery语法 1.1 基础语法:$(selector).action( ) 美元符号定义 jQuery 选择符(selector)“查询”和“查找” HTML 元素 jQuery 的 acti ...
- jQuery 语法(一)
通过 jQuery,您可以选取(查询,query) HTML 元素,并对它们执行“操作”(actions). jQuery 语法实例 $(this).hide() 演示 jQuery hide() 函 ...
随机推荐
- 学习:Dom4j和Xpath
1.DOM4J简介 DOM4J是 dom4j.org 出品的一个开源 XML 解析包.DOM4J应用于 Java 平台,采用了 Java 集合框架并完全支持 DOM,SAX 和JAXP. DOM4J使 ...
- [转]第一次使用Android Studio时你应该知道的一切配置(三):gradle项目构建
目录: 1.gradle的概念 2.gradle配置jar包,和libs文件夹导入jar包的区别 3.签名打包: (1)Studio (2)命令行 (3)gradle wrapper的原理 4.Bui ...
- 【UVA】673 Parentheses Balance(栈处理表达式)
题目 题目 分析 写了个平淡无奇的栈处理表达式,在WA了5发后发现,我没处理空串,,,,(或者说鲁棒性差? 代码 #include <bits/stdc++.h> usin ...
- CentOS7 安装Chrome
1. 下载Chrome浏览器的rpm包 https://www.chrome64bit.com/index.php/google-chrome-64-bit-for-linux 2. 安装Chrome ...
- python开发_function annotations
在看python的API的时候,发现了一个有趣的东东,即:python的方法(函数)注解(Function Annotation) 原文: 4.7.7. Function Annotations Fu ...
- Rpm打包程序
1.Rpm打包程序1.1为什么要使用rpm打包1.编译安装软件,优点是可以定制化安装目录.按需开启功能等,缺点是需要查找并实验出适合的编译参数,诸如MySQL之类的软件编译耗时过长.2.yum安装软件 ...
- Windbg在.net性能问题排查hang情况的应用思路
1.使用~*kb 2000 查看本地锁的callstack情况,有sleep的线程关注是否占用锁,有wait等待的线程可能是正在等待锁资源. 2.使用~*e!clrstack 查看.net的calls ...
- django初体检课程
最简便的Python web开发框架. C:\Windows\System32>E: E:\>django-admin startproject mysite E:\>cd mysi ...
- JSON 新感
1,如何解析复杂JSON 选择fastJson 用起来简单方便,前提必须是标准的JSON: 例子: paraArray = "[" + paraArray + "]&qu ...
- spring与mybatis