jQuery

 

jQuery是封装了js的一个前端框架,可以写更少的代码,做更多的事情

 

jQuery中的$

jQuery中的$是一个函数

 

为按钮添加点击响应函数

1.使用jQuery查询到标签对象

2.使用标签对象.click(function(){});

$ 是jQuery的一个核心函数,通过$可以选择元素,还可以去定义函数等等

通过$来声明jQuery中的文本就绪函数:

$(function{

})

原生js的文本就绪函数

Window.onload = function(){

}

引入jQuery控件

通过相对路径引入jQuery控件

 

通过jQuery的方式来选择html对象

jQuery中的选择器:

最基本的几种选择器:id选择器、class选择器、标签选择器

 

 

 

通过jQuery选择器选择的对象是一个jQuery对象,并不是dom对象,但是在jQuery底层封装的是dom对象,jQuery对象的本质就是dom对象数组

 

 

jQuery针对dom对象的所有属性都封装了对应的方法,dom对象中 onclick属性,jQuery中就封装了click()

:jQuery对象只能调用jQuery提供的方法,不能调用dom中的属性,dom对象只能调用属性,不能调用方法

jQuery核心函数(文本就绪函数)

 

jQuery对象和dom对象区分

Dom对象

 

jQuery对象

jQuery对象的本质

jQuery对象是dom对象的数组 + jQuery 提供的一系列功能函数

 

遍历jQuery对象

 

 

Dom对象和jQuery对象互转

dom对象转化为jQuery对象

 

jQuery对象转换为dom对象

 

jQuery选择器

基本选择器

 

Tips:jQuery的id选择器只支持,单词、阿拉伯数字、下划线、中划线,其中单词,包括英文字母、汉字,但是控件id属于客户不可见内容,实际中开发人员是不用汉字作为id的, 这里不考虑

 

层级选择器

 

过滤选择器

 

内容过滤器

 

属性过滤器

 

表单过滤器

 

表单对象属性管理器

 

jQuery元素筛选

 

jQuery的属性操作

 

遍历jQuery对象

 

属性过滤选择器

 

jQuery的属性操作

 

动态注册方法

 

通过jQuery和js原生两种方法实现用户注册规范提示

 

DOM的增删改

内部插入:

外部插入:

替换:

replaceWith() a.replaceWith(b) 用b替换掉a

replaceAl() a.replaceAll(b) 用a替换掉所有b

删除:

remove() a.remove(); 删除a标签

empty() a.empty(); 清空a标签里的内容