博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jQuery快速入门
阅读量:6119 次
发布时间:2019-06-21

本文共 1898 字,大约阅读时间需要 6 分钟。

参考博客:李文周老师:https://www.cnblogs.com/liwenzhou/p/8178806.html

 jQuery   

1. 为什么要学jQuery?  MySQL Python    做同样的事情 jQuery写起来极其简练 (write less, do more.)   

2. jQuery是什么?    jQuery相当于Python的第三方模块    第三方模块其实就是别人写好(封装)的一些代码,我们拿过来用(按照别人定好的规则)        原生的JS DOM操作是基础  

 3. jQuery学习的内容   

   1. 改变标签    

   2. 改变标签的属性  

   3. 改变标签的样式

   4. 事件相关     

 学习内容:(先导入再使用)  

 0. HTML对象和jQuery对象的区别     1. jQuery对象转换成DOM对象,用索引取出具体的标签     2. DOM对象转换成jQuery对象,$(DOM对象)          注意:      jQuery对象保存到变量的时候,变量名要加$前缀         

 1. 找标签     

  1. 基本选择器      

    1. $("ID值")   --> $("#d1")    

    2. $(".class名")   --> $(".C1")    

    3. $("标签名")    --> $("p")         

    4. $("*")  找所有   --> $("*")   

     5. $("条件1,条件2")  组合查找    --> $(".c1,div,a")   

   2. 层级选择器      同CSS选择器      

    1. $("x y");// x的所有后代y(子子孙孙)      

    2. $("x > y");// x的所有儿子y(儿子)      

    3. $("x + y")// 找到所有紧挨在x后面的y      

    4. $("x ~ y")// x之后所有的兄弟y           

  3. 基本筛选器      

    1. :first // 第一个      

    2. :last // 最后一个      

    3. :eq(index)// 索引等于index的那个元素      

    4. :even // 匹配所有索引值为偶数的元素,从 0 开始计数      

    5. :odd // 匹配所有索引值为奇数的元素,从 0 开始计数      

    6. :gt(index)// 匹配所有大于给定索引值的元素      

    7. :lt(index)// 匹配所有小于给定索引值的元素      

    8. :not(元素选择器)// 移除所有满足not条件的标签      

    9. :has(元素选择器)// 选取所有包含一个或多个标签在其内的标签(指的是从后代元素找)     

  4. 属性选择器      

    1. [attribute]   -->$("[title]")     

    2. [attribute=value]// 属性等于  -->$("[type='text']")      

    3. [attribute!=value]// 属性不等于  -->$("[type!='text']")   

  5. 表单选择器      :text      :password      :file      :radio   :submit      :reset      :button     

     :checkbox  $(":checkbox")   -->   $("input[type='checkbox']")      

  6. 筛选器方法(只是应用场景和上面的基本筛选器不同而已)     

    1. $("div").first()     

    2. ...   

  7. 常用的方法     

    1. .next()     --> 找到挨着我的下一个同级标签     

    2. .nextAll()  --> 下边同级的所有     

    3. .nextUntil()--> 往下找,直到找到终止条件为止         

    4. .prev()     

    5. .prevAll()    

    6. .prevUntil()          

    7. .siblings()  --> 找所有的兄弟(前面的后面的都能找到)     

    8. .children()          

    9. .parent()     

    10. .parents()     

    11. .parentsUntil()

       12. .find(各种条件都可以写)

2. 操作标签     

  1. 操作class类      

    1. addClass()     

     2. removeClass()      

    3. hasClass()      

    4. toggleClass()

 

转载于:https://www.cnblogs.com/geng-xiaoqiaoliushui/p/10877829.html

你可能感兴趣的文章
bootstrap 最忌讳的
查看>>
oracle数据库被注入恶意攻击程序导致tab$被删除恢复方案
查看>>
弹窗和遮罩层的显示隐藏及空白区域关闭
查看>>
MySQL 各种超时参数的含义
查看>>
简单电商购物
查看>>
【题解】【LibreOJ Beta Round #5】游戏 LOJ 531 基环树 博弈论
查看>>
架构师速成-架构目标之正确性
查看>>
Linux在中国正在走向没落
查看>>
对象的序列化与反序列化---IO学习笔记(四)
查看>>
LintCode-最大子数组差
查看>>
【Hive五】Hive函数UDF
查看>>
LA 5009 (HDU 3714) Error Curves (三分)
查看>>
网络共享服务—SAMBA服务
查看>>
加了2个皮肤的art dialog
查看>>
sql 查找所有员工信息(俩表连接查询)
查看>>
SSM框架和SSH框架的区别
查看>>
Windows 安装 pip管理工具
查看>>
RecyclerView 踩坑
查看>>
SpringMVC拦截器实现登录认证
查看>>
C#关于 SQL Server 数据库的操作
查看>>