当前位置:首页 > jquery

jquery基础

2026-04-08 04:31:47jquery

jQuery 基础概述

jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。其设计宗旨是“写得更少,做得更多”。

jQuery 的核心功能

DOM 操作
通过选择器快速定位元素,支持链式调用。例如:

$("p").addClass("highlight").css("color", "red");

事件处理
简化事件绑定,支持动态事件委托:

$("#btn").click(function() {
  alert("按钮被点击");
});

动画效果
内置滑动、淡入淡出等效果:

$("#box").fadeIn(1000).slideUp(500);

Ajax 支持
封装 $.ajax() 方法实现异步请求:

$.ajax({
  url: "data.json",
  success: function(data) {
    console.log(data);
  }
});

jQuery 选择器

  • 基本选择器$("#id"), $(".class"), $("tag")
  • 层级选择器$("parent > child"), $("ancestor descendant")
  • 过滤选择器$("li:first"), $("input[type='text']")

常用方法示例

修改内容

$("#element").html("<b>新内容</b>");
$("#input").val("默认值");

属性操作

$("img").attr("src", "new-image.jpg");
$("a").removeAttr("target");

遍历与查找

$("ul li").each(function(index) {
  console.log(index + ": " + $(this).text());
});

插件扩展

jQuery 允许通过插件扩展功能。例如,使用 jQuery UI 添加拖拽效果:

jquery基础

$("#draggable").draggable();

性能优化建议

  • 缓存选择器结果:var $elem = $("#elem");
  • 使用 on() 替代直接事件绑定以支持动态元素。
  • 合并多个 DOM 操作,减少重绘次数。

兼容性与版本

  • jQuery 1.x 支持 IE6-8,2.x+ 仅支持现代浏览器。
  • 最新稳定版为 3.6.0(截至2023年),推荐使用 CDN 引入:
    <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>

标签: 基础jquery
分享给朋友:

相关文章

jquery库

jquery库

jQuery 简介 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画设计和 Ajax 交互。它兼容多种浏览器,提供易于使用的 API,使开发者能够…

jquery数组

jquery数组

jQuery 数组操作 jQuery 提供了多种方法来操作数组或类数组对象(如 jQuery 对象集合)。以下是常见的数组操作方法: 遍历数组 使用 $.each() 方法可以遍历数组或对象: v…

jquery代码

jquery代码

以下是关于jQuery代码的常见用法和示例,涵盖基础操作、事件处理、DOM操作等核心功能: 基础语法 jQuery通过$()函数选择元素,支持CSS选择器语法: // 选择所有<p>元…

jquery切换

jquery切换

jQuery切换操作 jQuery提供了多种切换方法,用于在元素状态之间进行切换,包括显示/隐藏、类名切换、属性切换等。以下是常见的jQuery切换方法: 显示与隐藏切换 使用toggle()方法可…

jquery a

jquery a

jQuery 简介 jQuery 是一个快速、简洁的 JavaScript 库,用于简化 HTML 文档遍历、事件处理、动画和 Ajax 交互。它兼容多种浏览器,提供易于使用的 API,使开发者能够更…

jquery显示隐藏

jquery显示隐藏

jQuery显示与隐藏元素的方法 jQuery提供了多种方法来实现元素的显示与隐藏功能,以下是常用的几种方式: 使用show()和hide()方法 show()方法用于显示被选元素,hide()方法…