热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

jQuery选择器与鼠标事件入门指南

本文介绍了jQuery的基本使用方法,包括文档就绪函数和常用的鼠标事件处理,以及各种选择器的详细说明。

jQuery 是一个轻量级的 Javascript 库,用于简化 HTML 文档的遍历和操作。其基本使用形式如下:

$(document).ready(function(){ $("button").click(function(){ $("#test").hide(); }); });

这段代码的作用是在文档加载完成后,当用户点击按钮时,隐藏 ID 为 test 的元素。

以下是一些常用的 jQuery 选择器:

  • $("*") - 选择所有元素
  • $(this) - 选择当前元素
  • $("p.intro") - 选择所有 class 为 intro 的 p 元素
  • $("p#other") - 选择所有 id 为 other 的 p 元素
  • $("p:first") - 选择第一个 p 元素
  • $("ul li:first") - 选择第一个 ul 元素的第一个 li 元素
  • $("ul li:first-child") - 选择每个 ul 的第一个子元素
  • $("[href]") - 选择所有带有 href 属性的元素
  • $("a[target='_blank']") - 选择所有 target 为 _blank 的 a 元素
  • $("a[target!='_blank']") - 选择所有 target 不为 _blank 的 a 元素
  • $(":button") - 选择所有 button 元素及 input 类型为 button 的元素
  • $("tr:even") - 选择所有偶数行 tr 元素
  • $("tr:odd") - 选择所有奇数行 tr 元素

以下是一些常用的鼠标事件:

  • dblclick() - 当双击某个 HTML 标记时调用。例如,以下代码在双击 p 元素时隐藏其内容:
    $("p").dblclick(function(){
      $(this).hide();
    });
  • mouseenter() - 当鼠标进入某个 HTML 元素时触发。例如:
    $("#p1").mouseenter(function(){
      alert("You entered p1!");
    });
  • mouseleave() - 当鼠标离开某个 HTML 元素时触发。例如:
    $("#p1").mouseleave(function(){
      alert("Bye! You now leave p1!");
    });
  • mousedown() - 当按下鼠标左键时触发。例如:
    $("#p1").mousedown(function(){
      alert("Mouse down over p1!");
    });
  • mouseup() - 当在某个元素上释放鼠标左键时触发。例如:
    $("#p1").mouseup(function(){
      alert("Mouse up over p1!");
    });

参考资料:https://www.cnblogs.com/yxfcnbg/p/3297871.html


推荐阅读
  • 在现代Web应用中,当用户滚动到页面底部时,自动加载更多内容的功能变得越来越普遍。这种无刷新加载技术不仅提升了用户体验,还优化了页面性能。本文将探讨如何实现这一功能,并介绍一些实际应用案例。 ... [详细]
  • 本文详细介绍了如何使用 HTML 和 CSS 对文件上传按钮进行样式美化,使用户界面更加友好和美观。 ... [详细]
  • 当unique验证运到图片上传时
    2019独角兽企业重金招聘Python工程师标准model:public$imageFile;publicfunctionrules(){return[[[na ... [详细]
  • 一个登陆界面
    预览截图html部分123456789101112用户登入1314邮箱名称邮箱为空15密码密码为空16登 ... [详细]
  • JavaScript 基础语法指南
    本文详细介绍了 JavaScript 的基础语法,包括变量、数据类型、运算符、语句和函数等内容,旨在为初学者提供全面的入门指导。 ... [详细]
  • 基于JQuery实现的评分插件
    本文介绍了一个使用JQuery创建的交互式评分控件。当用户将鼠标悬停在星星上时,左侧的星星会变为实心,右侧保持空心,并显示对应的评分等级;移开鼠标后,所有星星恢复为空心状态。 ... [详细]
  • 使用JS、HTML5和C3创建自定义弹出窗口
    本文介绍如何结合JavaScript、HTML5和C3.js来实现一个功能丰富的自定义弹出窗口。通过具体的代码示例,详细讲解了实现过程中的关键步骤和技术要点。 ... [详细]
  • springMVC JRS303验证 ... [详细]
  • 本文将详细探讨Linux pinctrl子系统的各个关键数据结构,帮助读者深入了解其内部机制。通过分析这些数据结构及其相互关系,我们将进一步理解pinctrl子系统的工作原理和设计思路。 ... [详细]
  • 在Oracle数据库中,使用Dbms_Output.Put_Line进行输出调试时,若单行字符超过255个,则会遇到ORA-20000错误。本文介绍了一种有效的方法来处理这种情况,通过创建自定义包和视图,实现对长字符串的分割和正确输出。 ... [详细]
  • 反向投影技术主要用于在大型输入图像中定位特定的小型模板图像。通过直方图对比,它能够识别出最匹配的区域或点,从而确定模板图像在输入图像中的位置。 ... [详细]
  • Redux入门指南
    本文介绍Redux的基本概念和工作原理,帮助初学者理解如何使用Redux管理应用程序的状态。Redux是一个用于JavaScript应用的状态管理库,特别适用于React项目。 ... [详细]
  • js中恢复原始值的代码怎么写(js中恢复原始值的代码怎么写) ... [详细]
  • 在PHP后端开发中遇到一个难题:通过第三方类文件发送短信功能返回的JSON字符串无法解析。本文将探讨可能的原因并提供解决方案。 ... [详细]
  • 本文详细介绍了如何使用 HTML 和 CSS 创建一个功能齐全的联系我们表单,包括布局和样式设计。 ... [详细]
author-avatar
菜鸟一号
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有