当前位置:首页 > jquery

jquery基础知识

2026-02-04 05:45:08jquery

jQuery 基础知识

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

引入 jQuery

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

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

基本语法

jQuery 使用 $ 符号作为快捷方式,基本语法为:

$(selector).action()
  • selector:用于选择 HTML 元素。
  • action():对选中元素执行的操作。

选择器

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

$("p") // 选择所有 <p> 元素
$("#id") // 选择 id 为 "id" 的元素
$(".class") // 选择 class 为 "class" 的元素

DOM 操作

  • 获取或设置内容:

    jquery基础知识

    $("#element").text(); // 获取文本内容
    $("#element").text("New text"); // 设置文本内容
    $("#element").html(); // 获取 HTML 内容
    $("#element").html("<b>New HTML</b>"); // 设置 HTML 内容
  • 修改属性:

    $("#element").attr("href"); // 获取属性
    $("#element").attr("href", "https://example.com"); // 设置属性

事件处理

jQuery 简化了事件绑定:

$("#button").click(function() {
  alert("Button clicked");
});

$("#input").keypress(function(event) {
  console.log("Key pressed: " + event.key);
});

动画效果

jQuery 提供内置动画方法:

jquery基础知识

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

Ajax 请求

jQuery 简化了 Ajax 调用:

$.ajax({
  url: "https://api.example.com/data",
  method: "GET",
  success: function(data) {
    console.log(data);
  },
  error: function(error) {
    console.error(error);
  }
});

链式调用

jQuery 支持链式调用,可以在一个语句中执行多个操作:

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

遍历 DOM

jQuery 提供多种方法遍历 DOM:

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

$("#parent").children(); // 获取子元素
$("#child").parent(); // 获取父元素

插件扩展

jQuery 支持通过插件扩展功能,例如表单验证插件 jQuery Validation

<script src="https://cdn.jsdelivr.net/npm/jquery-validation@1.19.3/dist/jquery.validate.min.js"></script>

注意事项

  • jQuery 的 $(document).ready() 确保代码在 DOM 加载完成后执行:
    $(document).ready(function() {
      // 代码在这里执行
    });
  • 简写形式:
    $(function() {
      // 代码在这里执行
    });

以上是 jQuery 的基础知识,涵盖选择器、DOM 操作、事件处理、动画和 Ajax 等核心功能。

分享给朋友:

相关文章

jquery api

jquery api

以下是关于 jQuery API 的详细介绍和使用方法: jQuery API 概述 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Aja…

jquery和vue的区别

jquery和vue的区别

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

jquery 筛选器

jquery 筛选器

jQuery 筛选器 jQuery 筛选器用于从一组匹配的元素中进一步筛选出符合条件的子集。这些筛选器可以基于元素的位置、内容、属性或状态进行筛选。 基本筛选器 :first 选择第一个匹配的元素。…

jquery 添加

jquery 添加

jQuery 添加元素的方法 动态添加 HTML 内容 使用 append()、prepend()、after() 或 before() 方法可以在 DOM 中插入新元素。 // 在元素内部末尾…

jquery对象

jquery对象

jQuery 对象简介 jQuery 对象是通过 jQuery 选择器或方法创建的封装了 DOM 元素集合的对象。它提供了一系列便捷的方法来操作 DOM、处理事件、实现动画等。与原生 DOM 对象不同…

jquery鼠标

jquery鼠标

jQuery 鼠标事件处理 jQuery 提供了丰富的鼠标事件处理方法,可以方便地响应用户的鼠标操作。以下是常见的鼠标事件及其用法: 鼠标点击事件 click(): 鼠标单击时触发 dblclic…