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>

 

转载于:https://www.cnblogs.com/ChenMM/p/9480305.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值