当前位置:首页 > jquery

jquery如何使用

2026-04-08 03:21:42jquery

引入 jQuery 库

在 HTML 文件中通过 <script> 标签引入 jQuery 库。可以从官方 CDN 或下载本地文件引入:

<!-- 使用 CDN 引入最新版本 -->
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<!-- 或下载本地文件 -->
<script src="jquery.min.js"></script>

基础语法

jQuery 的核心是通过 $()jQuery() 选择 DOM 元素,并对其执行操作。语法格式为:

$(selector).action();
  • selector:CSS 选择器(如 #id.classtag)。
  • action():对元素执行的方法(如 click()hide())。

常用方法示例

DOM 操作

// 获取/设置内容
$("#element").text("Hello"); // 设置文本
$("#element").html("<b>Hello</b>"); // 设置 HTML

// 修改属性
$("img").attr("src", "new-image.jpg"); 

// 添加/移除类
$("#element").addClass("active");
$("#element").removeClass("inactive");

事件处理

jquery如何使用

// 点击事件
$("#button").click(function() {
  alert("Button clicked!");
});

// 表单提交事件
$("form").submit(function(e) {
  e.preventDefault(); // 阻止默认提交
  console.log("Form submitted");
});

AJAX 请求

$.ajax({
  url: "api/data",
  method: "GET",
  success: function(response) {
    console.log(response);
  },
  error: function(xhr, status, error) {
    console.error(error);
  }
});

链式调用

jQuery 支持链式调用,多个方法可连续执行:

jquery如何使用

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

动态元素绑定

使用 on() 方法为动态生成的元素绑定事件:

$(document).on("click", ".dynamic-button", function() {
  console.log("Dynamic button clicked");
});

动画效果

内置动画方法如 fadeIn()slideToggle()

$("#box").fadeIn(500); // 500ms 淡入
$("#box").slideToggle(); // 滑动切换显示/隐藏

遍历元素

使用 each() 遍历匹配的元素:

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

注意事项

  • 确保 DOM 加载完成后执行代码,使用 $(document).ready()
    $(document).ready(function() {
      // jQuery 代码
    });
    // 或简写
    $(function() {
      // jQuery 代码
    });
  • 避免过度使用链式调用,以免代码难以维护。
  • 在现代项目中,考虑使用原生 JavaScript 或现代框架(如 React/Vue),jQuery 适用于旧项目或简单场景。

分享给朋友:

相关文章

jquery方法

jquery方法

jQuery 核心方法 $() 或 jQuery() 是核心选择器方法,用于获取 DOM 元素或创建 jQuery 对象。支持 CSS 选择器、DOM 元素或 HTML 字符串。 $('#id'…

jquery字符串

jquery字符串

jQuery 字符串操作 jQuery 提供了多种方法来处理字符串,尽管它主要是一个 DOM 操作库,但字符串处理在动态内容生成和数据交互中非常常见。 字符串拼接与连接 使用 JavaScript…

css jquery

css jquery

CSS 与 jQuery 的基础用法 CSS(层叠样式表)用于控制网页的样式和布局,而 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Aja…

react路由如何使用

react路由如何使用

React 路由的基本使用 React 路由通常通过 react-router-dom 库实现,用于管理单页面应用(SPA)中的页面导航。 安装 react-router-dom: npm ins…

jquery 查询

jquery 查询

jQuery 查询方法 jQuery 提供了多种方法来查询和操作 DOM 元素,以下是一些常用的查询方法: 基本选择器 使用 $() 或 jQuery() 函数可以通过 CSS 选择器查找元素:…

jquery 链接

jquery 链接

以下是关于 jQuery 中处理链接(<a> 标签)的常见操作和方法: 选择链接元素 使用 jQuery 选择器可以轻松选取页面上的链接。例如,选取所有 <a> 标签: $…