2022-8-26 jq简单了解

Query 是一个 JavaScript 函数库。

jQuery 是一个轻量级的”写的少,做的多”的 JavaScript 库。
jQuery 库包含以下功能:

HTML 元素选取
HTML 元素操作
CSS 操作
HTML 事件函数
JavaScript 特效和动画
HTML DOM 遍历和修改
AJAX
Utilities

          JS库:别人写好的JS文件,我们拿来直接用
            开发中,会引入很多的.js文件
            JQuery.js------濒临淘汰,经典。
                css库,bootstrap,layui,easyui。
            React.js-------
            Angular.js-----
            Vue.js---------简单。最主流

jQuery 语法是通过选取 HTML 元素,并对选取的元素执行某些操作。

基础语法: $(selector).action()

美元符号定义 jQuery
选择符(selector)"查询"和"查找" HTML 元素
jQuery 的 action() 执行对元素的操作

实例:

$(this).hide() - 隐藏当前元素

$("p").hide() - &#x9690;&#x85CF;&#x6240;&#x6709; <p> &#x5143;&#x7D20;

$("p.test").hide() - &#x9690;&#x85CF;&#x6240;&#x6709; class="test" &#x7684; </p><p> &#x5143;&#x7D20;

$("#test").hide() - &#x9690;&#x85CF; id="test" &#x7684;&#x5143;&#x7D20;
</p>

选择器

            &#x57FA;&#x672C;&#x9009;&#x62E9;&#x5668;
                id&#x9009;&#x62E9;&#x5668;---&#x8FD4;&#x56DE;&#x503C;&#x662F;&#x56FA;&#x5B9A;&#x7684;&#x4E00;&#x4E2A;
                class&#x9009;&#x62E9;&#x5668;---&#x8FD4;&#x56DE;&#x503C;&#x662F;&#x4E00;&#x5806;
                &#x6807;&#x7B7E;&#x9009;&#x62E9;&#x5668;---&#x8FD4;&#x56DE;&#x503C;&#x662F;&#x4E00;&#x5806;
                *&#x53F7;&#x9009;&#x62E9;&#x5668;---&#x8FD4;&#x56DE;&#x503C;&#x662F;&#x6240;&#x6709;&#x6807;&#x7B7E;
            &#x5C42;&#x7EA7;&#x9009;&#x62E9;&#x5668;
               div p---div&#x91CC;&#x7684;p&#xFF0C;&#x540E;&#x4EE3;
               div>p---&#x76F4;&#x63A5;&#x5B50;&#x5143;&#x7D20;
               div+p---&#x76F8;&#x90BB;
            &#x8FC7;&#x6EE4;&#x9009;&#x62E9;&#x5668;
                :first---&#x83B7;&#x53D6;&#x7B2C;&#x4E00;&#x4E2A;&#x5143;&#x7D20;
                :last---&#x83B7;&#x53D6;&#x6700;&#x540E;&#x4E00;&#x4E2A;&#x5143;&#x7D20;
                :eq(index)---&#x7ED9;&#x5B9A;&#x4F4D;&#x7F6E;&#x7684;&#x5143;&#x7D20;
                :gt(index)---&#x5927;&#x4E8E;&#x7ED9;&#x5B9A;&#x4F4D;&#x7F6E;
                :lt(index)---&#x5C0F;&#x4E8E;&#x7ED9;&#x5B9A;&#x4F4D;&#x7F6E;
                :not(selector)---&#x9664;&#x4E86;selector&#x4EE5;&#x5916;&#x7684;&#x6240;&#x6709;&#x9009;&#x62E9;&#x5668;
            &#x5185;&#x5BB9;&#x9009;&#x62E9;&#x5668;&#xFF1A;
                :empty---&#x5339;&#x914D;&#x6240;&#x6709;&#x4E0D;&#x5305;&#x542B;&#x5B50;&#x5143;&#x7D20;&#x7684;&#x9009;&#x62E9;&#x5668;
                :parent---&#x542B;&#x6709;&#x5B50;&#x5143;&#x7D20;&#x7684;&#x7236;&#x5143;&#x7D20;
            &#x5C5E;&#x6027;&#x9009;&#x62E9;&#x5668;&#xFF1A;
                [name]---&#x5305;&#x542B;name&#x5C5E;&#x6027;&#x7684;&#x5143;&#x7D20;
                input[type=text]---&#x6587;&#x672C;&#x6846;
                input[type!=text]---&#x9664;&#x6587;&#x672C;&#x6846;&#x7684;&#x5176;&#x4ED6;

2022-8-26 jq简单了解
    <div id="container">
        <p id="p123">123</p>
    </div>

    <!--
        script标签:只可以做一件事情
        要么是导入js文件,要么是写js代码
     -->
    <script src="js/jquery-1.9.1.js"></script>
    <script>
        $(() => {
            /*
                appendTo():参数是一个JQuery元素,追加到xxx
                prepareTo():在之前追加

            */
            $("<p>546</p>").appendTo($("#container"));
            $("<p>999</p>").prependTo($("#container"));
            $("<p>888</p>").insertAfter($("#container"));
            $("<p>777</p>").insertBefore($("#container"));

            $("#p123").replaceWith($("<p>666</p>"));
            // $("<span>000</span>").replaceAll($("p"));

            // 在内部的后面追加
            $("#container").append($("<p>100</p>"));
            $("#container").prepend($("<p>200</p>"));

            $("#container").after($("<p>5000</p>"));
            $("#container").before($("<p>6000</p>"));
            // 清空标签内的所有内容
            // $("#container").empty();
            $("p:gt(5)").remove();

        })
    </script>

吉林省 辽宁省

        <button id="checkAll">&#x5168;&#x9009;</button>

Original: https://www.cnblogs.com/ychptz/p/16629790.html
Author: 阿萨德菩提子
Title: 2022-8-26 jq简单了解

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/611125/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • SQL函数-聚合函数

    聚合函数 聚合函数是对一组数据进行汇总输出的函数。 输入:一组数据集合输出:单个值 举例:返回一组数据的最大值、平均数、最小、方差等操作。 常见函数举例: 1,AVG函数:返回一组…

    数据库 2023年5月24日
    0111
  • MySQL之select 语句的执行顺序

    mysql语句编写顺序 &#x2460; select &#x5B57;&#x6BB5;&#x540D; &#x2461; from &am…

    数据库 2023年5月24日
    076
  • MySQL源码分析之SQL函数执行

    1.MySQL中执行一条SQL的总体流程 2.SQL函数执行过程 1.MySQL中执行一条SQL的总体流程 一条包含函数的SQL语句,在mysql中会经过: &#x5BA2…

    数据库 2023年5月24日
    091
  • Linux 下统计文件夹下文件的数量

    1、查看当前目录下的文件数量(不包含子目录中的文件) 2、查看当前目录下的文件数量(包含子目录中的文件) 3、 查看当前目录下的文件夹目录个数(不包含子目录中的目录),同上述理,如…

    数据库 2023年6月14日
    064
  • null和空字符串对于查询where条件语句的影响

    在数据库中我们进行数据处理的过程中,对于null值或者空字符串的情况对于这种数据我们进行计算平均值以及查询过程中如何进行对于这类数据的处理呢? step1:建表:create ta…

    数据库 2023年6月6日
    086
  • 并发编程学习

    Semaphore Semaphore 可以允许多个线程访问一个临界区。 应用:实现线程池 CountDownLatch 应用: 业务原始状态:一个线程执行查询订单,查询派送单,对…

    数据库 2023年6月16日
    090
  • 摸鱼系列之idea摸鱼插件推荐

    前言 作为一枚程序员,上班时候正撸着代码呢,撸不出代码了,没灵感了,看需求念头不通达了,脑瓜里蹦不出一丁点火花了,这时候怎么办?程序在运行,还要好几分钟,等待时间里,白白浪费了,玩…

    数据库 2023年6月16日
    0112
  • CentOS7安装配置Tomcat

    1.安装jdk jdk 安装有两种方式,本文只介绍rpm格式的安装包 安装jdk:在安装包所在的目录下执行如下语句 安装完成后,默认安装在/usr/java下。 配置环境变量,执行…

    数据库 2023年6月11日
    062
  • TortoiseGit的下载以及配置

    TortoiseGit 人称 _小乌龟插件_是一个来源的版本控制客户端,和 git功能类似, 不过相对于git支持界面操作. TortoiseGit下载地址: 点我下载 当前稳定版…

    数据库 2023年6月16日
    077
  • Javaer 面试必背系列!超高频八股之三色标记法

    可达性分析可以分成两个阶段 根节点枚举 从根节点开始遍历对象图 前文提到过,在可达性分析中,第一阶段 “根节点枚举” 是必须 STW 的,不然如果分析过程中…

    数据库 2023年6月6日
    098
  • RoundRobin

    RoundRobin LoadBalanceRound-Robin既是轮询算法,是按照公约后的权重设置轮询比率,即权重轮询算法(Weighted Round-Robin) ,它是基…

    数据库 2023年6月11日
    079
  • 2022年5月数据库排名

    数据来源:https://db-engines.com/en/ranking Original: https://www.cnblogs.com/chujian007/p/1631…

    数据库 2023年6月11日
    074
  • podman基础用法

    podman的基础设置和使用 运行示例容器 列出正在运行的容器 检查正在运行的容器 测试httpd服务器 查看容器的日志 查看容器进程pid 对容器执行检查操作 还原容器 迁移容器…

    数据库 2023年6月14日
    0129
  • day41-网络编程03

    Java网络编程03 5.UDP网络通信编程[了解] 5.1基本介绍 类 DatagramSocket和 DatagramPacket[&#x6570;&#x636…

    数据库 2023年6月11日
    086
  • [SQLServer]NetCore中将SQLServer数据库备份为Sql脚本

    描述: 最近写项目收到了一个需求, 就是将 SQL Server数据库备份为Sql脚本, 如果是My Sql之类的还好说, 但是在网上搜了一大堆, 全是教你怎么操作 SSMS的, …

    数据库 2023年6月9日
    086
  • 04-MySQL锁

    数据库锁 1、SQL语言包括那几个部分 SQL语言包括 数据定义(DDL)、数据操纵(DML)、数据控制(DCL)和数据查询(DQL)四个部分 2、每部分都有哪些操作关键词 数据定…

    数据库 2023年6月16日
    071
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球