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)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球