一、获取并设置CSS类:

  1、addClass( ) 方法 :可以选取多个元素,也可以在该方法中规定多个类。

1 $("#div1").addClass("important blue");
2 $("h1,h2,p").addClass("blue");

  2、removeClass( )方法:addClass( )方法类似

  3、toggleClass( )方法:该方法对被选元素进行添加/删除类的切换操作

  4、css( )方法:可以返回指定的css属性 、设置css属性(可以设置多个)

1 console.log($("p").css("background-color")); // 输出css属性
2 $("p").css("background-color","yellow"); // 设置css属性
3 css({"propertyname":"value","propertyname":"value",...}); //设置多个css属性

二、尺寸(width()、height()、innerWidth()、innerHeight()、outerWidth()、outerHeight()、)

  1、width() 返回元素的宽度(不包括内边距、边框或外边距)。

  2、innerWidth()返回元素的宽度(包括内边距)。 padding

  3、outerWidth() 方法返回元素的宽度(包括内边距和边框)。 padding、border

  4、outerWidth(true) 方法返回元素的宽度(包括内边距、边框和外边距)。padding、border、margin

  5、高度与宽度类似.

三、遍历

  1、祖先(parent()、parents()、parentsUntil())

    parent() 方法返回被选元素的直接父元素。

    parents() 方法返回被选元素的所有祖先元素,它一路向上直到文档的根元素 (<html>)。

    parentsUntil() 方法返回介于两个给定元素之间的所有祖先元素。

  2、后代(child()、find())

    child()方法只会向下一级DOM树遍历,返回被选元素所有直接子元素。

    find()方法返回被选元素的后代元素,一路向下直到最后一个后代。

    下面的例子返回属于 <div> 后代的所有 <span> 元素:$("div").find("span");

  3、同胞(siblings()、next()、nextAll()、nextUntil()、)

    siblings() 方法返回被选元素的所有同胞元素。

    $("h2").siblings();    //返回<h2>的所有同胞元素

    $("h2").siblings("p"); //返回<h2>的同胞元素的所有<p>元素

    next() 方法返回被选元素的下一个同胞元素,该方法只返回一个元素。

    nextAll() 方法返回被选元素的所有跟随的同胞元素。

    nextUntil() 顾名思义,该方法返回介于两个给定参数之间的所有同胞元素。

  4、过滤(first()、last()、eq()、filter()、not())

     first() 方法返回被选元素的首个元素。下面的例子选取首个 <div> 元素内部的第一个 <p> 元素:

    $("div p").first();

    last() 方法返回被选元素的最后一个元素。下面的例子选择最后一个 <div> 元素中的最后一个 <p> 元素:

    $("div p").last();            eq()方法返回被选元素中带有指定索引号的元素,索引号从0开始。
    $("p").eq(1);  //选取第二个 <p> 元素(索引号 1)        filter()方法过滤掉不符合标准的元素    ("p").filter(".intro").css("background-color","yellow"); //p元素中class为intro的元素背景色会变黄。        not()方法过滤掉符合标准的元素    ("p").not(".intro").css("background-color","yellow"); //p元素中class为intro的元素背景色不会变黄。

参考w3school

转载于:https://www.cnblogs.com/qianlihorse/p/4058539.html

jQuery学习笔记2相关推荐

  1. jQuery学习笔记--目录

    jQuery学习笔记--Helloworld jQuery学习笔记--DOM对象和jQuery对象 jQuery学习笔记--jQuery选择器 jQuery学习笔记--jQuery的DOM操作 jQu ...

  2. jQuery学习笔记之DOM操作、事件绑定(2)

    jQuery学习笔记之DOM操作.事件绑定(2) --------------------学习目录------------------------ 4.DOM操作 5.事件绑定 源码地址: https ...

  3. 【转载】jQuery学习笔记

    jQuery学习笔记 1 基础 HTML :一个人的裸体,是一个人的物质基础,是一个结构. CSS :一个人的漂亮外衣,使一个人看起来不是那么原始,修饰了一个人. JavaScript :一个人的灵魂 ...

  4. jQuery学习笔记:Ajax(二)

    接上篇"jQuery学习笔记:Ajax(一)". 3.jQuery.get(url,[data],[callback],[type])通过远程 HTTP GET 请求载入信息. 这 ...

  5. jQuery学习笔记02:核心部分

    jQuery学习笔记:核心部分 一.$(expr) 1.说明 $(expr) 该函数通过CSS选择器.XPath或html代码来匹配目标元素 参数:expr(字符串,一个查询表达式或一段html字符串 ...

  6. jQuery学习笔记01:初试jQuery

    jQuery学习笔记01:初试jQuery 一.下载jQuery jQuery官网:https://jquery.com 二.案例演示--Welcome to jQuery World 1.在WebS ...

  7. jQuery学习笔记(二)

    jQuery学习笔记(二) 二.管理jQuery包装集 1.创建新的元素 使用HTML DOM 创建元素 var select=document.createElement("select& ...

  8. javaweb(03) jQuery学习笔记

    javaweb(03) jQuery学习笔记 jQuery介绍 什么是jQuery jQuery,顾名思义,也就是 JavaScript 和查询(Query),它就是辅助 JavaScript 开发的 ...

  9. jquery学习笔记(-)

    Jquery学习笔记(-) Jquery的简介 Jquery是继prototype之后又一个优秀的Javascrīpt框架.它是轻量级的js库(压缩后只有21k),兼容各种浏览器(IE6.0+,FF1 ...

  10. jQuery学习笔记开篇

    开始学习人见人爱花见花开的jQuery. jQuery是一个轻量级,快速简洁的javascript框架.它的官方网址是(http://jquery.com/).jQuery的优点是它容量小巧,简洁和简 ...

最新文章

  1. 云服务器dns配置文件,linux服务器dns配置文件
  2. 2020 腾讯广告算法大赛:突破高分瓶颈方案分享
  3. 一文看完吴恩达最新演讲精髓,人工智能部署的三大挑战及解决方案
  4. ueditor1.4.3配置过程(包含单独上传文件以及图片的使用)
  5. tensorflow随笔-检测浮点数类型check_numerics
  6. 指令级别解释对象创建过程和DCL为什么要volatile
  7. 至于你信不信,我反正是信了——以类为单位的编程思想
  8. kotlin学习之嵌套类和内部类(六)
  9. 真实的布兰妮,有点壮
  10. React Ant Design UI 表格时间列格式化 代码片段
  11. 传感器原理及工程应用第4版
  12. 遇到问题---hosts不起作用问题的解决方法
  13. 安装AIC准则使用前进法后退法和逐步回归法进行变量选择的r语言代码
  14. 学习关于 2D 和 3D 姿势估计的知识
  15. php富强民主,鼠标点击网页爱国富强民主特效(附代码)
  16. pytorch_LSTM:参数
  17. Linux 重新加载 nginx 配置命令
  18. Qt调试器出现:the selected debugger may be inappropriate for the inferior的解决方案
  19. 华海清科在科创板上市:2020年扭亏为盈,清华为实际控制人
  20. 消防管件做的机器人图片_消防管道配件制成机器人

热门文章

  1. Lua学习教程之 可变參数数据打包与解包
  2. 操作12864(ST7920控制器)
  3. 浅蓝色设计类网站模板
  4. java反编译,eclipse支持插件
  5. STM32震动感应控制继电器(使用循环VS使用外部中断EXTI和中断控制器NVIC)
  6. c++中内敛函数_C/C++求职者必备 23 道面试题,一道试题一份信心
  7. aes js 加盐值 解密_Java已有AES加解密,现需要前端Javascript加密调接口,返回的数据需要解密,目前互..._慕课猿问...
  8. linux netbeans 中文乱码,浅谈Linux Netbeans字体反锯齿处理
  9. api zabbix 拓扑图 获取_zabbix网络拓扑图配置-Maps(示例代码)
  10. 分组查询最晚一条数据(ORACLE)