HTML学习笔记(7)

发布于:2025-05-25 ⋅ 阅读:(22) ⋅ 点赞:(0)

一、什么是jQuery

jQuery 是一个 JavaScript 库。他实现了JavaScript的一些功能,并封装起来,对外提供接口。

例子实现一个点击消失的功能,用JavaScript实现

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        window.onload = function(){
            var p_list = document.getElementsByTagName("p")
            for(var i = 0; i < p_list.length; i ++ )
            {
                p_list[i].onclick = function(){
                    this.style.display = "none"
                }
                
            }
        }
    </script>

</head>
<body>
    <p>点击消失1</p>
    <p>点击消失2</p>
    <p>点击消失3</p>
</body>
</html>

利用jQuery实现代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="https://cdn.staticfile.net/jquery/1.10.2/jquery.min.js">
    </script>
    <script>
    $(document).ready(function(){    // 等价 window.onload
      $("p").click(function(){    // 对所有的p标签绑定点击事件
        $(this).hide();    // 隐藏
      });
    });
    </script>
</head>
<body>
    <p>点击消失1</p>
    <p>点击消失2</p>
    <p>点击消失3</p>
</body>
</html>

二、jQuery的语法

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

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

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

  • $("p").hide() - 隐藏所有 <p> 元素

  • $("p.test").hide() - 隐藏所有 class="test" 的 <p> 元素

  • $("#test").hide() - 隐藏 id="test" 的元素

$(function(){
 
   // 开始写 jQuery 代码...
 
});

$(document).ready(function(){
 
   // 开始写 jQuery 代码...
 
});

三、jQuery的事件

这里主要介绍javascript中没有的hover

hover()方法用于模拟光标悬停事件。

当鼠标移动到元素上时,会触发指定的第一个函数(mouseenter);当鼠标移出这个元素时,会触发指定的第二个函数(mouseleave)。

传入两个参数,参考jQuery 事件 | 菜鸟教程


网站公告

今日签到

点亮在社区的每一天
去签到