on jquery
jQuery 简介
jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。它兼容多种浏览器,提供易于使用的 API,使开发者能够更高效地操作 DOM 和处理事件。
jQuery 核心功能
- DOM 操作:通过选择器快速查找和修改 HTML 元素。
- 事件处理:简化事件绑定(如点击、悬停等)。
- 动画效果:内置滑动、淡入淡出等动画方法。
- Ajax 支持:简化异步 HTTP 请求。
基本语法
jQuery 通过 $ 或 jQuery 关键字调用,基本语法为:
$(selector).action();
selector:用于选择 HTML 元素(类似 CSS 选择器)。action():对选中元素执行的操作(如hide()、click())。
常用方法示例
-
选择元素

$("#id") // 通过 ID 选择 $(".class") // 通过类选择 $("p") // 选择所有 <p> 元素 -
事件绑定
$("button").click(function() { alert("按钮被点击"); }); -
修改内容与样式

$("#demo").text("新文本"); // 修改文本 $("#demo").css("color", "red"); // 修改样式 -
Ajax 请求
$.get("url", function(data) { console.log(data); });
链式调用
jQuery 支持链式调用,允许多个方法连续执行:
$("#demo").css("color", "blue").slideUp().slideDown();
插件扩展
jQuery 支持通过插件扩展功能,例如表单验证插件 jQuery Validation 或 UI 组件库 jQuery UI。
性能优化建议
- 缓存选择器结果以避免重复查询 DOM。
- 使用事件委托(
on())处理动态元素。 - 优先使用原生 JavaScript 实现简单操作。
jQuery 虽然逐渐被现代框架(如 React、Vue)取代,但在遗留项目和小型开发中仍有广泛应用。






