一、什么是JQuery? 
        1.J:javascript
        2.Query: 查询
         答:JQuery就是JavaScript脚本语言的升级版本。
        二、它的作用是什么?
         答:将常用的代码进行封装成为一个函数,减少代码的编写量,提高效率!
       三、特点
         1.JQuery是JS的类库(封装了很多函数);
         2市场上有很多封装JS的插件,JQuery只是一个。

推荐使用浏览器:谷歌
         推荐使用开发工具:HBuilder
         
         推荐自学网址:
             1.http://tool.oschina.net/apidocs(在线API文档)
             2.http://www.w3school.com.cn/(w3school 在线教程)
————————————————
版权声明:本文为CSDN博主「m0_60786924」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_60786924/article/details/123388527

四, 如何导入?
            1.内部导入
            例:
            script标签中   
            src属性:指定JQuery插件;

通过script标签的src属性将下载好的的文件路径粘贴即可
            <script src="js/jquery-3.3.1.min.js" type="text/javascript">
            //该区域不能编写JQuery代码
            </script>

JQuery代码编写 
            <script type="text/javascript">
                // 此处编写JQuery代码
            </script>
            
            2.外部导入:通过CDN服务导入,减轻服务器的压力(需要网络)
                    例:
                <script src="https://www.bootcdn.cn " type="text/javascript"

到浏览器输入:https://www.bootcdn.cn 进行搜索,在搜索栏中输入JQuery后搜索,选择对应的版本然后按照自己需求进行复制:

3.内部式与外部式的区别:1.外部式:公司使用较多;
                                    2.内部式:学习用;
                                    
            4.关于版本:
                开发版本
                生产版本
                测试版本
                
                
        五、JQuery的加载函数
            1.JavaScript:    window.οnlοad=function(){}
            
            2.JQuery:    $(function(){});
            
            3.JQuery完整版的加载函数:    $(document).ready(function(){});    
    
            4.JQuery点击事件的关键词:click
            
            六、什么是选择器?
            答:选择器可以指定网页标签
                1.选择器的作用:更加方便的获取元素。
                2. JavaQuery其选择器
            
                     2.1.ID选择器:    例子:$("#id属性名");    符号:#        (属性:id)
                     2.2.类选择器:    例子:$(".类属性名");    符号:.        (属性:class)
                     2.3.标签选择器:    例子:$("元素");        符号:无        (属性:)
              特点:根据不同的属性获取不指定的标签对象
              2.4.与Javascript不同的地方:
                    2.4.1.JavaScript:    document.getElementById("元素");
                    2.4.2.JavaScript通过此类方式来获取对象,JavaQuery的广泛性也更强。
                    
                    
            七、JQuery获取value属性的方法:val();
                    1.如何用jQuery去获取文本框的值?
                    1.1.JavaScript:document.getElementById().value;
                    
                    1.2.JQuery:$("选择器").val();
                    
                    
            八、JQuery里如何动态设置样式css的? 单个属性和多个属性的区别?
                css();设置样式
                        例:
                        oDiv.style.width = "100px";
                        oDiv.style.height = "100px";
    
                        $("#oDiv").css("width","100px");
    
                        对象的定义语法
                        var stu = {};
    
                        $("#oDiv").css({"width":"100px","":""});

```
        九、其他的选择器:
                1.ID选择器: $("#id属性名");
                
                2.类选择器:    $(".类属性名");    
                
                3.标签选择:    $("元素");    
                
                4.通配符选择器: $("*") 特点:设置全部
                        
                5.并集选择器(逗号隔开): $("元素1","元素2");
                        例:
                            jQuery 代码:
                            $("div,span,p.myClass"); 结果:
                            [ <div>div</div>, <p class="myClass">p class="myClass"</p>, <span>span</span> ]

特点:多样的,可以指定多个。

​                    
                    6.交集(后代)选择器(空格隔开)
                    $("元素1" 子元素);
                            例:
                                jQuery 代码:
                                $("form input"); 结果:
                                [ <input name="name" />, <input name="newsletter" /> ]
                                
                                特点:里面的子类标签。
                     
                        并集和交集结合使用
                            例:    
                                jQuery 代码:                        
                                 $("Table,form input"); 结果:
                                [<Table></Table> <input name="name" />, <input name="newsletter" /> ]
                                
                    8.层次选择器(层次后代选择器)
                            例:
                                jQuery 代码:    
                                 $("#oDiv li"); 结果:
                                   [<ul>
                                        <li>Item1</li>
                                        <li>Item2</li>
                                        <li>Item3</li>
                                        <li><ol><li>Item1</li>
                                            <li>Item2</li>
                                            <li>Item3</li>
                                            <li>Item4</li></ol>
                                         </li>
                                    </ul>]
                                    
                      设置样式:$("#oDiv li").css("background","pink");
                      
                    8.1.层次选择器(层次子代选择器)
                            例:
                                 jQuery 代码:    
                                 $("#oDiv>li"); 结果:
                                   [<ul>
                                        <li>Item1</li>
                                        <li>Item2</li>
                                        <li>Item3</li>
                                        <li><ol><li>Item1</li>
                                            <li>Item2</li>
                                            <li>Item3</li>
                                            <li>Item4</li></ol>
                                         </li>
                                    </ul>]
                                   
                    9.过滤选择器
                        first:第一个
                        last:最后一个
                            例:
                            jQuery 代码:    
                                获取第一个子节点
                                 $("#oDiv>li:first"); 结果:
                                 jQuery 代码:  
                                获取最后一个子节点
                                 $("#oDiv>li:last"); 结果:
                                   [<ul>
                                        <li>Item1</li>
                                        <li>Item2</li>
                                        <li>Item3</li>
                                        <li><ol><li>Item1</li>
                                            <li>Item2</li>
                                            <li>Item3</li>
                                            <li>Item4</li></ol>
                                         </li>
                                    </ul>]
                           9.1.根据下标获取指定元素
                                   eq(index);
                                   index:下标
                                       例:
                                             jQuery 代码:    
                                             $("#oDiv>li:eq(index)"); 结果:
                                               [<ul>
                                                    <li>Item1</li>
                                                    <li>Item2</li>
                                                    <li>Item3</li>
                                                    <li><ol><li>Item1</li>
                                                        <li>Item2</li>
                                                        <li>Item3</li>
                                                        <li>Item4</li></ol>
                                                     </li>
                                                </ul>]
                            9.2.even匹配所有素引值为偶数的元素,元素的位置:奇数
                                 例:
                                                 jQuery 代码:    
                                                 $("#oDiv>li:even")
                            
                            9.3.odd匹配所有素引值为奇数的元素,元素的位置:偶数
                                      例:
                                                 jQuery 代码:    
                                                 $("#oDiv>li:odd")      
                                                 
                                                 
    十、HTML的转义字符
            >:大于
            <:小于
            
                例:下标大于2,小于4的设置背景颜色为:黄色
                  答:
                           jQuery 代码:    
                           $("table tr:lt(4):gt(2)").css("background","yellow"); 结果:
                                    <table border="" cellspacing="" cellpadding="" width="100px" height="400px">
                                <tr>
                                    <td></td>
                                    <td></td>
                                    <td></td>
                                </tr>
                                <tr>
                                    <td></td>
                                    <td></td>
                                    <td></td>
                                </tr>
                                <tr>
                                    <td></td>
                                    <td></td>
                                    <td></td>
                                </tr>
                                <tr>
                                    <td></td>
                                    <td></td>
                                    <td></td>
                                </tr>
                                <tr>
                                    <td></td>
                                    <td></td>
                                    <td></td>
                                </tr>
                            </table>
                  注意事项:如果是区间 先大于的情况下 会再次排布下标
                  
                  
    十一、表单选择器的使用
        1.:input    拿到所有的input属性的标签
        2.:text        拿到所有文本框标签
        3.:password     拿到所有密码标签
        4.:radio     拿到所有单选框标签
        5.:checkbox     拿到所有复选框标签
        6.:submit     拿到所有提交按钮标签
        7.:image     拿到所有图片按钮标签
        8.:reset     拿到所有重置按钮标签
        9.:button     拿到所有按钮标签
        10.:file     拿到所有文件按钮标签
        11.:hidden     拿到所有隐藏按钮标签
        
                jQuery 代码:
                $(":input")结果:
                [ 
                    <input type="button" value="Input Button"/>,
                    <input type="checkbox" />,
    
                    <input type="file" />,
                    <input type="hidden" />,
                    <input type="image" />,
    
                    <input type="password" />,
                    <input type="radio" />,
                    <input type="reset" />,
    
                    <input type="submit" />,
                    <input type="text" />,
                    <select><option>Option</option></select>,
    
                    <textarea></textarea>,
                    <button>Button</button>,
                    
                    
    十二、JQuery的遍历方式
    
                语法:$.each(数组,funciton(){}
    
    十三、网页案例代码示例
    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8">
            <title>网页例子</title>
            <!-- 导入JQuery插件 -->
            <script src="js/jquery-3.3.1.min.js" text/javascript">
            </script>
            <!-- JQuery代码 -->
            <script type="text/javascript">
            //加载函数
            $(function(){
            //一、获取所有复选框中的value属性值
                var cks = $("#oBox input:checkbox");
                //由于拿到的是一个数组所以需要进行遍历,通过$工具进行遍历
                $.each(cks,funciton(){
                    console.log($(this).val());
                });
                        
            //二、获取选中的复选框中的value值
                var ckss = $("#oBox input:checkbox:checked");
                $.each(ckss,function(){
                    console.log($(this).val());
                });
            //三、获取下拉框中的value值
                $(".Optn select option").each(function(){
                    console.log($(this).val());
                })
            </script>
            //四、获取下拉框中选中的value值
                console.log($(".Optn select option:selected").val());
                        });
        </head>
        <body>
            <div id="oBox">
                <input type="checkbox">Item1
                <input type="checkbox" checked="checked">Item2
                <input type="checkbox">Item3
                <input type="checkbox" checked="checked">Item4
                <input type="checkbox">Item5
            </div>
            <select class="oPtn">
                <option value="">001</option>
                <option selected="selected" value="">002</option>
                <option value="">003</option>
            </select>
        </body>
    </html>

jQuery(入门)相关推荐

  1. Jquery入门详解

    JQuery 入门介绍 1.JQuery概述:Jquery是继prototype之后又一个优秀的Javascrīpt框架.它是轻量级的js库(压缩后只有21k) ,它兼容CSS3,还兼容各种浏览器(I ...

  2. jQuery——入门(四)JQuery 事件

    jQuery--入门(四)JQuery 事件 一.事件初探 加载文档完成触发: window.onload = function(){}   //js $(window).load(function( ...

  3. jQuery——入门(三)JQuery DOM操作(核心处理和文档处理)

    jQuery--入门(三)JQuery DOM操作(核心处理和文档处理) 一.核心处理(JQuery对象访问) 1.页面加载检测函数:$(document).ready(function(){}); ...

  4. jQuery——入门(二)动画

    jQuery -- 入门(二)动画/效果 一.案例解析 hide([speed,[easing],[fn]]) []:意思表示的方括号中的东西是可选的,可有可无的: []中,会有对应的参数名称[变量名 ...

  5. jQuery——入门(一)JQuery的简介与基本选择器的使用

    JQuery入门(一)-- 基本简介与基本选择器的使用 一.jQuery简介 jquery是2006年1月由美国人John Resig在纽约barcamp发布,目前已经成为辅助javascript开发 ...

  6. jQuery入门[1]-构造函数

    jQuery入门[1]-构造函数 jQuery入门[2]-选择器 jQuery入门[3]-事件 jQuery入门[4]-链式代码 jQuery入门[5]-AJAX jQuery入门[6]-动画 JQu ...

  7. jQuery入门选择器

    Hilo Everybody wellcometo my channel ! 今天Lion带大家初步认识一下 jQuery(jquery01)                 首先第一个我们来聊聊 & ...

  8. jQuery入门 jQuery入门第三天

    jQuery入门 jQuery入门第三天 老师:黑马程序员 文章目录 jQuery入门 jQuery入门第三天 老师:黑马程序员 3. jQuery事件 3.1 jQuery事件注册 3.1.1 单个 ...

  9. JQuery入门(1) - 选择器

    JQuery入门(1) - 选择器 $("元素") // 选取元素 $("元素.类名") // 选取元素中class为"类名"的元素 $(& ...

  10. jQuery入门案例

    jQuery入门案例 html内容如下: <!DOCTYPE html> <html lang="en"> <head><meta cha ...

最新文章

  1. 1411区间内的真素数2
  2. 如何做简单的访客统计JQ+PHP
  3. Unity Fine Prued Tiled Light (FPTL)
  4. javaserver_如何在JavaServer Pages中使用Salesforce REST API
  5. JAVA经典题--死锁案例
  6. apollo报:系统出错,请重试或联系系统负责人
  7. [MySQL 5.6优化] --order by limit x,x 优化
  8. python生成数字_Python生成数字图片代码分享
  9. 中超联赛提交函数的c语言,C语言文件操作(File)
  10. 把RDD简单的转换成DataFrames
  11. C++之关键字:override
  12. HTML基础——HTML
  13. html跳转浏览器打开新页面打开新窗口,用JS控制打开新窗口
  14. 【蓝桥杯真题】走迷宫算法
  15. WEB学生网页作业【HTML+CSS】静态网页期末大作业课程设计
  16. 用devc++表白_表白墙第42期|别人深夜买醉,我只想买你的心
  17. Python Revisited Day 08 (高级程序设计技术)
  18. 瞧瞧我们对漫画图片都做了什么!?
  19. gitlab代码提交自动触发Jenkins token发版(二)
  20. 設計模式之Visitor

热门文章

  1. 小白学编程c语言,小白学编程,是先学C语言还是C++?
  2. Foreground-aware Pyramid Reconstruction for Alignment-free Occluded Person Re-identification
  3. 马克思主义哲学笔记(二)
  4. 2022中国消费者洞察
  5. sci影响因子小于1计算机,单位入编要求两篇SCI,影响因子大于1.0就可以,请问难吗?...
  6. 移动端键盘弹出后,导致背景图片上移解决方法(MUI)
  7. QQ强制加好友链接,对方不同意我也加
  8. 【reactor模式】【proactor模式】
  9. Java多态性:Java什么是多态?
  10. jmeter监听器---聚合数据样本展示