当前位置:首页 > jquery

jquery基础教程

2026-04-08 12:40:27jquery

jQuery基础教程

jQuery是一个快速、简洁的JavaScript库,简化了HTML文档遍历、事件处理、动画设计和Ajax交互。以下是jQuery的核心概念和基础用法。

引入jQuery

在HTML文件中通过CDN引入jQuery库:

<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>

选择器

jQuery使用CSS选择器语法选取DOM元素:

$("#id")      // ID选择器
$(".class")   // 类选择器
$("div")      // 标签选择器
$("div p")    // 后代选择器

DOM操作

常见的DOM操作方法:

$("#element").html()           // 获取HTML内容
$("#element").html("新内容")   // 设置HTML内容
$("#element").text()           // 获取文本内容
$("#element").attr("href")     // 获取属性值
$("#element").css("color")     // 获取样式属性

事件处理

绑定和触发事件:

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

$("#input").keypress(function(event) {
  if (event.which == 13) {
    alert("按下了回车键");
  }
});

动画效果

基础动画方法:

$("#box").hide()       // 隐藏元素
$("#box").show()       // 显示元素
$("#box").toggle()     // 切换显示/隐藏
$("#box").fadeIn()     // 淡入
$("#box").fadeOut()    // 淡出
$("#box").slideUp()    // 向上滑动隐藏

Ajax请求

发送异步请求:

$.get("url", function(data) {
  console.log(data);
});

$.post("url", {name: "value"}, function(data) {
  console.log(data);
});

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

链式调用

jQuery支持链式调用:

$("#element")
  .css("color", "red")
  .slideUp()
  .slideDown();

实用工具方法

常用工具函数:

$.trim(" 字符串 ")     // 去除空格
$.each(array, function(index, value) {})  // 遍历数组
$.extend({}, obj1, obj2)  // 合并对象

插件扩展

自定义jQuery插件:

jquery基础教程

$.fn.myPlugin = function() {
  this.css("color", "blue");
  return this;
};

$("#element").myPlugin();

最佳实践

  • 使用$(document).ready()确保DOM加载完成
  • 缓存jQuery选择器结果避免重复查询
  • 使用事件委托处理动态元素
  • 优先使用原生JavaScript处理简单任务

学习资源

掌握这些基础知识后,可以进一步学习高级主题如动画队列、Promise接口和自定义动画效果。

分享给朋友:

相关文章

jquery版本

jquery版本

jQuery 的版本历史及当前状态如下: 当前稳定版本 jQuery 的最新稳定版本是 3.6.4(发布于 2023 年 3 月),支持现代浏览器并修复了部分安全问题。 主要版本分支…

jquery和vue的区别

jquery和vue的区别

核心设计理念 jQuery是一个基于DOM操作的轻量级JavaScript库,主要用于简化HTML文档遍历、事件处理、动画设计等任务。它采用命令式编程风格,需要手动操作DOM元素。 Vue是一个渐进…

下载jquery

下载jquery

下载 jQuery 的方法 官方网站下载 访问 jQuery 的官方网站 https://jquery.com,点击页面上的“Download”按钮。选择压缩版(minified)或未压缩版(unco…

jquery 加载

jquery 加载

jQuery 加载方法 使用jQuery需要先将其库文件加载到网页中。以下是几种常见的加载方式: 通过CDN加载 推荐使用官方或公共CDN(内容分发网络)加载jQuery,速度快且可能被浏览器缓存:…

jquery样式

jquery样式

jQuery 样式操作基础 jQuery 提供了多种方法来操作 HTML 元素的样式,包括直接修改 CSS 属性、添加/移除类名等。以下是常见的样式操作方法: 修改 CSS 属性 使用 css()…

jquery获取元素

jquery获取元素

jQuery 获取元素的方法 jQuery 提供了多种方法来获取 DOM 元素,以下是常见的几种方式: 通过 ID 选择器获取元素 使用 #id 选择器可以获取具有特定 ID 的元素。例如: $(…