当前位置:首页 > 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 操作

  • 获取或设置内容:

    $("#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 提供内置动画方法:

$("#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

jquery基础知识

<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怎么读

jquery怎么读

jQuery的发音 jQuery的正确发音为 "jay-query"(/ˈdʒeɪkwɪəri/)。其中: "jay" 发字母 "J" 的音(如英文单词 "jump" 的首音)。 "query" 读…

jquery最新版本

jquery最新版本

jQuery 最新版本 截至2024年7月,jQuery 的最新稳定版本是 3.7.1,发布于2023年11月16日。 版本特性 3.x 系列:支持现代浏览器(IE 9+),移除了旧版API…

jquery中

jquery中

jQuery 基础概念 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画设计和 Ajax 交互。其核心特点是“写得更少,做得更多”(Write L…

jquery赋值

jquery赋值

jQuery 赋值操作 jQuery 提供了多种方法对 HTML 元素的属性、内容、样式等进行赋值操作。以下是常见的几种赋值方式: 文本内容赋值 使用 text() 方法可以设置元素的文本内容,该…

jquery 3

jquery 3

jQuery 3 简介 jQuery 3 是 jQuery 库的主要版本更新,于 2016 年发布。它专注于现代化、性能优化和移除过时 API,同时保持向后兼容性。jQuery 3 分为两个分支:…

jquery显示隐藏

jquery显示隐藏

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