jQuery复习一

初始jQuery

1、什么是jQuery?what

一个js函数库,封装简化DOM操作(curd)

2、为什么用它?why

强大的选择器:方便快速查找DOM元素

隐式遍历(迭代):一次操作多个元素

读写合一:读数据和写数据使用同一个函数

事件处理、链式调用、DOM操作(curd)、样式操作

3、如何使用?how

引入:本地引入和CDN远程引入(使用script标签)

使用jQuery

使用jQuery函数:$/jQuery()

使用jQuery对象:$xxx(执行$()得到的)

4、jQuery的两把利器

jQuery函数:$/jQuery

直接当成函数使用:$(param)

param是function:相当于window.onload = function(文档加载完成监听)

param是选择器字符串:查找所有匹配的DOM元素,返回包含所有DOM元素的jQuery对象

param是DOM元素:将所有元素包装成jQuery对象并返回  $(this)

param是标签字符串:创建DOM元素对象并包装为jQuery对象返回

当成对象使用:$.xxx()

$.each():隐式遍历数组

$.trim():去除两端的空格

jQuery对象

一个包含所有匹配的任意多个DOM元素的伪数组对象

size()/length:包含的DOM元素的个数

[index]/get(index):得到对应位置的DOM元素

each(function(index,doEle(){})):遍历所有dom元素

index():得到所在兄弟元素中的下标

5、选择器

用来查找某个/些DOM元素

分类:

  • 基本

#id

tagName/*

.class

selector1,selector2,selector3:并集

selector1selector2selecctor3:交集

  • 层次

找子孙后代,兄弟元素

selector1>selector2:子元素

selector1 selector2:后代元素

  • 过滤

在原有匹配元素中筛选出其中一些

:first

:last

:eq(index)

:not(selector)

lt:小于

gt:大于

  • 表单

:input

:text

:checkbox

:radio

:checked  选中的

6、属性

操作标签的属性、标签体文本

attr(name)/attr(name,value):读写非布尔值的标签属性

prop(name)/prop(name,value):读写布尔值的标签属性

removeAttr(name)/removeAttr(name,value):删除属性

addClass(classValue):添加class

removeClass(classValue):移除指定class

val()/val(value):读写标签的value

html()/html(htmlString):读写标签体文本

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值