1.$运算符

1.传入参数为方法时,页面加载完成后自动调用

$(function({// ......}))

2.传入参数为HTML字符串,根据字符串创建节点对象。

$("    <button id=\"bton1\">按钮1</button>\n" +"    <button>按钮2</button>\n" +"    <button>按钮3</button>").appendTo("body");

3.传入参数为选择器字符串时,根据字符串查找元素节点对象

$("#bton1") //得到id=bton1元素节点对象

4.传入参数为dom对象时,会转为jQuery对象

alert($("#bton1"));  //[object Object]alert(document.getElementById("bton1"));   //[object HTMLButtonElement]alert($(document.getElementById("bton1")));  //[object Object]

2.jQuery对象与dom对象的区分

Dom对象:通过getElementBy...获得的对象

jQuery对象:通过$获得的对象

3.jQuery对象的本质

jQuery对象即为Dom对象数组 +jQuery提供的一系列功能函数

4.jQuery对象与Dom对象的使用区别

jQuery对象不能使用Dom对象的属性和方法,反之亦然

5.jQuery对象与Dom对象的互转

$(Dom对象)  =》 jQuery对象

jQuery对象[下标]   =》Dom对象

例:
alert($(document.getElementById("testDiv")));
alert($(document.getElementById("testDiv"))[0]);

6.jQuery对象选择器

6.1基本选择器

  1. id选择器 $("#id")
  2. 元素选择器   $("div")
  3. class类选择器  $(".class")
  4. 所有选择器 $("*")
  5. 组合选择器  $("div,span,p.myClass")   //获得div, span , p(class = "myClass")的jQuery对象

6.2 层级选择器

  1. $("div input")   空格:找到父元素下的所有后代元素
  2. $("div > input")  >: 找到父元素下所有的子元素
  3. $("div + input")  +:找到pre元素后面的所有next元素
  4. $("div ~ input")   ~:找到pre元素后面的所有同辈next元素

6.3过滤选择器

  1. :first   获得第一个元素 //$("li:first")
  2. :last   获得最后一个元素
  3. :not    不要选中的
  4. :even  查找索引值为偶数的(从0开始)
  5. :odd    查找索引值为奇数的(从0开始)
  6. :eq(index)  查找索引值为index的(从0开始)
  7. :gt(index)   查找索引值>index的
  8. :lt(index)  查找索引值<index的
  9. :header 查找所有标题
  10. :animated 查找正在执行动画的

JQuery第1次总结相关推荐

  1. Ajax接收Java异常_java – 处理来自Servlet的Jquery AJAX响应中的异常

    我的servlet代码是 try{ //something response.setStatus(201); out.print("Data successfully saved" ...

  2. Jquery DIV滚动至浏览器顶部后固定不动代码

    获取元素(这里定位元素A)距离顶部的高度,接着设定scroll滚动的事件,比如超过那个高度,把A的位置设定为fixed,小于该高度,修改回relative. 效果例1 代码如下复制代码 <scr ...

  3. jquery.raty评星插件

    <!DOCTYPE html> <html><head><meta charset="utf-8" /><title>j ...

  4. jquery autocomplete demo

    根据用户输入值进行搜索和过滤,让用户快速找到并从预设值列表中选择. jquery.autocomplete参考地址 http://bassistance.de/jquery-plugins/jquer ...

  5. 在Ant-design-pro框架中引入jQuery和jQuery-ui步骤

    1.安装jQuery和jQuery-ui npm i jquery s npm i jquery-ui s yarn install 2.在vue.config.js中进行配置 // webpack ...

  6. 火狐浏览器允许ajax,解决火狐浏览器发送jquery的ajax请求无效的问题

    今天遇到这样一个问题: 页面在chrome下发送ajax的请求是没有问题的,但是在firfox下无效. 代码大致如下: //前面省略 ..... 生成成绩 查询成绩 ...... ...... fun ...

  7. jquery 监听的案例

    jQuery 简介 jQuery 是一个 JavaScript 库. jQuery 使用 可以下载一个,也可以使用Staticfile CDN.百度.又拍云.新浪.谷歌和微软的服务器都存有 jQuer ...

  8. 网站项目必备——12款白富美型 jQuery 图片轮播插件

    转自:http://www.cnblogs.com/lhb25/archive/2013/01/06/jquery-image-carousel-effect.html 图片轮播是网站中的常用功能,用 ...

  9. 利用 jquery 获取某个元素下的所有图片并改变其属性

    HTML代码 <div id="mochu"> <p>内容....<./p> <p><img src="xxxx.p ...

  10. 通过jQuery调用ASP.NET的AJAX

    传统上,在ASP.NET页面中实现AJAX的方法是拖放一个ScriptManager控件,并进行一系列的设置和相关编程.但事实上,这并不是理想的解决方案.使用jQuery来调用ASP.NET后台的方法 ...

最新文章

  1. NGS的测序仪和相关技术时间轴 NGS相关数据库和项目时间轴
  2. WIN7添加loopback接口
  3. 起一个数的平方根_使用二分法计算一个数的算术平方根
  4. jquery学习手记(4)元素的选择与操作
  5. 安卓蓝牙键盘按键映射_多设备无缝切换 雷柏XK100无线蓝牙轻薄键盘评测
  6. Google Protocol Buffers 2.3.0 for java 快速开始
  7. Image flow使用
  8. python请求模块requests的session不能保存cookies的情况
  9. Debug学习资源汇总
  10. 形考任务一在mysql创建数据库及表_数据库运维 形考任务1 实验1 MySQL数据库服务器配置...
  11. struts2 获取前台表单的值?? 原理??
  12. 下列符合c语言语法的实型常量,以下各项中,符合C语言语法规定的实型常量是()...
  13. Y580已成功将bios升级至V8.01
  14. hitool java_Hitool打开出现failed to create the java virtual machine
  15. mirrorlink
  16. 第138天,我成为了CSDN博客专家,在搬砖的道路上继续努力
  17. 碲化铋纳米线合成步骤
  18. 奇数位升序偶数位降序的链表进行排序
  19. 2019-2022年中国定期存款基准利率走势(附三个月定期、半年定期、一年定期、二年定期及三年定期存款基准利率)[图]
  20. git did not exit cleanly (exit code 128)简单处理方法

热门文章

  1. android errcode 1,android 唤起支付失败。一直返回errCode=-1
  2. 小程序getuserphonenumber报错errcode“:47001
  3. svn同步文件到web服务器,Centos7上搭建SVN服务器并实现自动同步至web目录
  4. 计算机视觉技术在零件识别中的应用,计算机视觉技术在自动化中的应用探析
  5. HydroCMS更换手风琴式侧栏metismenu
  6. Elasticsearch常用可视化管理工具
  7. 关于婚姻:聊得起来,躺的下去
  8. 蓝牙耳机超长续航哪个牌子好?长续航蓝牙耳机推荐
  9. 转载--X7R,X5R等电容区别
  10. 修改添加用户权限,提示“无法枚举容器中的对象 访问被拒绝” 解决方法