zoukankan      html  css  js  c++  java
  • jQuery 选择器 事件

    1. 在页面中选取所有<p>元素并隐藏所有<p>元素

    1 $('p').click(function(){
    2                     $(this).hide();
    3                 });

     2. id选择器,通过id选择指定的元素

    $('#a').click(function(){
                        //选取第一个p元素
                        $('p:first').hide();
                    });

    3. class选择器

    $('#d').click(function(){
                        $('.te').hide();
                    });

    4. 点击p段落触发

    $('p').click(function(){
                        $(this).hide();
                    });

    5. 双击触发事件

    $('p').dblclick(function(){
                        $(this).hide();
                    });

    6. 鼠标滑过触发事件

    1 $('#a').mouseenter(function(){
    2                     alert('你的鼠标滑过id="a"的元素上');
    3                 });

    7. 设置内容 - text()、html() 以及 val()

    • text() - 设置或返回所选元素的文本内容
    • html() - 设置或返回所选元素的内容(包括 HTML 标记)
    • val() - 设置或返回表单字段的值
    $('#btn1').click(function(){
                        $('#p1').text("hello world");
                    });
                    $('#btn2').click(function(){
                        $('#p2').html("Hello World");
                    });
                    $('#btn3').click(function(){
                        $('#txt1').val('你好');
                    });

    8. 使用 jQuery AJAX 修改文本内容

    1 $("#btn4").click(function(){
    2                     $("#div1").load("/jquery_Day1/1.txt");
    3                 });

    完整HTML代码:

     1 <!DOCTYPE html>
     2 <html>
     3     <head>
     4         <meta charset="UTF-8">
     5         <title></title>
     6         <script src="https://cdn.bootcss.com/jquery/1.10.2/jquery.min.js"></script>
     7         <script>
     8 //            在DOM文档加载完成后才可以对DOM进行操作
     9 //            $(document).ready(function(){
    10 //                在页面中选取所有<p>元素
    11 //                $('p').click(function(){
    12 //                    $(this).hide();
    13 //                });
    14 //            });
    15 //            简洁写法
    16             $(function(){
    17                 //开始写jQuery代码
    18 //                id选择器,通过id选择指定的元素
    19                 $('#a').click(function(){
    20                     //选取第一个p元素
    21                     $('p:first').hide();
    22                 });
    23 //                class选择器
    24                 $('#d').click(function(){
    25                     $('.te').hide();
    26                 });
    27 //                //点击p段落触发
    28                 $('p').click(function(){
    29                     $(this).hide();
    30                 });
    31 //                双击触发事件
    32                 $('p').dblclick(function(){
    33                     $(this).hide();
    34                 });
    35 //                鼠标滑过触发事件
    36                 $('#a').mouseenter(function(){
    37                     alert('你的鼠标滑过id="a"的元素上');
    38                 });
    39                 $('#btn1').click(function(){
    40                     $('#p1').text("hello world");
    41                 });
    42                 $('#btn2').click(function(){
    43                     $('#p2').html("Hello World");
    44                 });
    45                 $('#btn3').click(function(){
    46                     $('#txt1').val('文本值');
    47                 });
    48                 $("#btn4").click(function(){
    49                     $("#div1").load("/jquery_Day1/1.txt");
    50                 });
    51             
    52                 
    53                 
    54             });
    55             
    56             
    57         
    58         </script>
    59     </head>
    60     <body>
    61         <p>如果你点我,我就会消失</p>
    62         <p>继续点我</p>
    63         <p>接着点我</p>
    64         <h2>这是一个标题</h2>
    65         <p>这是一个段落</p>
    66         <p >这是另一个段落</p>
    67         <p class="te">class选择器</p>
    68         <button id='a'>点我</button>
    69         <button id="d">点我吧</button>
    70         <br />
    71         
    72         
    73         <p id='p1'>这是一个段落</p>
    74         <p id='p2'>这是另一个段落</p>
    75         <p>输入框:<input type="text" id="txt1" value="文本框" /></p>
    76         <button id='btn1'>设置文本</button>
    77         <br />
    78         <button id="btn2">设置HTML</button>
    79         <br />
    80         <button id="btn3">设置值</button>
    81         
    82         <br />
    83         <div id="div1"><h2>使用 jQuery AJAX 修改文本内容</h2></div>
    84         <button id="btn4">获取外部内容</button>
    85     </body>
    86 </html>
  • 相关阅读:
    判断闰年
    正向代理(Forward Proxy)与反向代理(Reverse Proxy)
    What do we need to know about Vue.js?(译)
    How To Create A GitHub Profile README(译)
    Building a carousel component in React using Hooks(译)
    What is Redux JS(译)
    Weekly Contest 197
    koa-compose源码阅读与学习
    js 事件循环消息队列和微任务宏任务
    记一次字节跳动的面试
  • 原文地址:https://www.cnblogs.com/ChenMM/p/9480305.html
Copyright © 2011-2022 走看看