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的更多相关文章

  1. 轻量级jQuery语法高亮代码高亮插件jQuery Litelighter。

    <!DOCTYPE html><html><head><meta charset="UTF-8" /><title>jQ ...

  2. jQuery 语法

    通过 jQuery,您可以选取(查询,query) HTML 元素,并对它们执行"操作"(actions). jQuery 语法实例 $(this).hide() 演示 jQuer ...

  3. jQuery基础(1) -- jQuery 语法

    通过 jQuery,您可以选取(查询,query) HTML 元素,并对它们执行"操作"(actions).jQuery 语法jQuery 语法是通过选取 HTML 元素,并对选取 ...

  4. JQuery:JQuery语法、选择器、事件处理

    JQuery语法:   通过 jQuery,您可以选取(查询,query) HTML 元素,并对它们执行"操作"(actions). 一.语法:jQuery 语法是通过选取 HTM ...

  5. jQuery语法基础&选择器

    jQuery 语法 jQuery 语法是为 HTML 元素的选取编制的,可以对元素执行某些操作. 基础语法是:$(selector).action() 美元符号定义 jQuery 选择符(select ...

  6. 新知识:JQuery语法基础与操作

     jQuery是一个快速.简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架).jQuery设计的宗旨是"write ...

  7. JQuery语法 JQuery对象与原生对象互转 文档就绪函数与window.onload的区别

    [JQuery语法] 1.jQuery("选择器").action();通过选择器调用事件函数,但是jquery中,jquery可以用$(“选择器”).action();   ① ...

  8. jQuery语法、选择器、效果等使用

    1.jQuery语法 1.1 基础语法:$(selector).action( ) 美元符号定义 jQuery 选择符(selector)“查询”和“查找” HTML 元素 jQuery 的 acti ...

  9. jQuery 语法(一)

    通过 jQuery,您可以选取(查询,query) HTML 元素,并对它们执行“操作”(actions). jQuery 语法实例 $(this).hide() 演示 jQuery hide() 函 ...

随机推荐

  1. 打开图片并显示在面板上demo

    import java.awt.EventQueue; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; ...

  2. 查询oracle安装过补丁没有

    [oracle@root ~]$ opatch lsinventoryInvoking OPatch 10.2.0.1.0 Oracle interim Patch Installer version ...

  3. Flask之模板web表单

    3.3 Web表单: web表单是web应用程序的基本功能. 它是HTML页面中负责数据采集的部件.表单有三个部分组成:表单标签.表单域.表单按钮.表单允许用户输入数据,负责HTML页面数据采集,通过 ...

  4. new及placememt new 异同点

    new与定位new 区别如下: 简单概括: new 分配的内存地址空间来自于heap堆,用完需使用delete 释放内存 定位new 使用的不是heap堆内存,因此不需要使用delete 释放 定位n ...

  5. spring cloud zuul 配置(Robbin 和 熔断)

    #启动负载均衡的重试机制,默认falsespring.cloud.loadbalancer.retry.enabled=true#Hystrix是否启用超时时间hystrix.command.defa ...

  6. mysql 锁 事务隔离级别

    主题 最近在看mysql相关的书籍.实验了一些内容.分享一下,主要是关于事务隔离级别(read-committed和repeatable-read)和锁相关的. 很多网上文章上都能搜索到 read-c ...

  7. Tomcat集群---Cluster节点配置

    <!-- Cluster(集群,族) 节点,如果你要配置tomcat集群,则需要使用此节点. className 表示tomcat集群时,之间相互传递信息使用那个类来实现信息之间的传递. cha ...

  8. 使用avalon 实现一个序列号功能

    avalon"操作数据即操作DOM"的能力,让我们可以专致于业务,写出更专业,更优雅,更易维护的代码来.现在让我们看看如何实现一个序列号输入功能.它的需求以下: 每输入4个字符就跳 ...

  9. 2018-2019第一学期Java助教心得

    随着期末考试落下了帷幕,本学习也结束了回顾本学期的历程,对我影响最深的还是这学期很幸运的成为代老师的助教,这也是我第一次接触助教工作.刚开始的时候我心里也有很多的担心,怕自己胜任不了这份工作,但随着时 ...

  10. HttpServletResponse返回页面弹窗

    下载方法: @RequestMapping(value = "/download.htm") public void downLoadFile(String id,HttpServ ...