jQuery——jquery的引用、 jQuery对象与dom对象转换、选择器、方法

本文介绍了jQuery的基本用法,包括如何引用jQuery、jQuery对象与DOM对象的转换、操作样式的方法,详细阐述了各种选择器如层次选择器、过滤选择器的使用,并探讨了常用的方法,如设置样式、切换类、以及淡入淡出等动画效果。
摘要由CSDN通过智能技术生成

jQuery

jQuery是一个优秀的JavaScript,它凭借简洁的语法和跨平台的兼容性,极大地简化了JavaScript开发人员遍历HTML文档,操作DOM、处理事件、执行动画和开发Ajax的操作。

jquery的引用

    方法一:本地调用
    <script src="./js/jquery-3.6.0.min.js"></script>
    方法二:jquery官网
    <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
    方法三:百度
    <script src="http://libs.baidu.com/jquery/3.6.0/jquery.min.js"></script>
    方法四:boot
    <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"></script>

入口小函数

$(document).ready(function(){})    简写:$(function(){ })

window.onload

$(document).ready()

执行时机

必须等待网页全部加载完毕(包括 图片等),然后再执行包裹代码

必须等待网页全部加载完毕(包括 图片等),然后再执行包裹代码

执行次数

只能执行一次,如果第二次,那么 第一次的执行会被覆盖

可以执行多次,第N次都不会被上 一次覆盖

 jQuery对象与dom对象转换

dom对象转化为jquery对象 

    $(dom对象)
    jquery(dom对象)

jquery对象转化为dom对象

    jquery对象[索引号]
    jquery对象.get(索引号)

 操作样式

获取样式
    jquery对象.css("属性名")      通过样式属性名获取属性值
设置样式
    设置一条样式      jquery对象.css("属性名","属性值")
    设置多条样式      jquery对象.css({"属性名":"属性值","属性名":"属性值"......})

 选择器

层次选择器

$("E F")    

   选择E1下所有E2

$("E>F")    

   选择E1下的子E2,不包含E2下满足的元素

$("E+F")=$(E1).next(E2)
    $("E").next( )    $("E").next("F")     往后查找,紧邻E选择器后的那一个F兄弟选择器
    $("E").prev( )    $("E").prev("F")     往前查找,紧邻E选择器前的那一个F兄弟选择器

$("E~F")=$(E1).nextAll(E2)
    $("E").nextAll( )    $("E").nextAll("F")   往后查找,紧邻E选择器后的所有F兄弟选择器
    $("E").prevAll( )    $("E").prevAll("F")   往前查找,紧邻E选择器前的所有F兄弟选择器

$("E:eq(索引)")      $("E").eq(索引)

基本过滤选择器

选择器

描述

返回

示例

:first

选择第1个元素

单个元素

$(“div:first”)选择第1div元素

:last

选择最后1个元素

单个元素

$(“div:last”)选择最后1div元素

:not(E1)

去除所有E1选择器匹配的元素

集合元素

$(“input:not(.my)”)选择class不是.my的所有input元素

:even

选择索引是偶数的所有元素,索引从0开始

集合元素

$(“tr:even”)选择表格中所有偶数的行

:odd

选择索引是奇数的所有元素,索引从0开始

集合元素

$(“tr:odd”)选择表格中所有奇数的行

:eq(index)

选择索引值是index的元素,index0开始

单个元素

$(“tr:eq(1)”)选择表格行索引等于1的行

:gt(index)

选择索引值大于index的元素,index0开始

集合元素

$(“tr:gt(1) ”)选择表格行索引大于

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值