当前位置:首页 > jquery

jquery 方法

2026-04-07 19:13:40jquery

jQuery 方法概述

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

DOM 操作

  • 选择器
    $("selector") 是 jQuery 的核心选择器方法,支持 CSS 选择器语法:

    $("div")           // 选择所有 div 元素
    $(".class-name")   // 选择类名为 class-name 的元素
    $("#id-name")      // 选择 ID 为 id-name 的元素
  • 内容操作
    html() 获取或设置元素的 HTML 内容:

    $("#element").html()       // 获取内容
    $("#element").html("<p>New content</p>")  // 设置内容

    text() 获取或设置元素的文本内容:

    $("#element").text()       // 获取文本
    $("#element").text("New text")  // 设置文本
  • 属性操作
    attr() 获取或设置元素属性:

    $("#img").attr("src")               // 获取 src 属性
    $("#img").attr("src", "new.jpg")    // 设置 src 属性

事件处理

  • 绑定事件
    on() 方法用于绑定事件:

    $("#button").on("click", function() {
      alert("Button clicked");
    });
  • 快捷方法
    常见事件有快捷方法,如 click()hover()

    $("#button").click(function() {
      console.log("Clicked");
    });

动画效果

  • 显示/隐藏
    show()hide() 控制元素的显示与隐藏:

    jquery 方法

    $("#box").hide(1000);   // 1 秒内隐藏
    $("#box").show(500);    // 0.5 秒内显示
  • 淡入淡出
    fadeIn()fadeOut() 实现淡入淡出效果:

    $("#box").fadeOut(800);   // 0.8 秒淡出
    $("#box").fadeIn(400);    // 0.4 秒淡入

Ajax 请求

  • GET 请求
    $.get() 发送 GET 请求:

    $.get("url", function(data) {
      console.log(data);
    });
  • POST 请求
    $.post() 发送 POST 请求:

    $.post("url", { key: "value" }, function(data) {
      console.log(data);
    });
  • 通用 Ajax
    $.ajax() 提供更灵活的配置:

    $.ajax({
      url: "url",
      type: "POST",
      data: { name: "John" },
      success: function(response) {
        console.log(response);
      }
    });

遍历与过滤

  • 遍历元素
    each() 遍历匹配的元素:

    jquery 方法

    $("li").each(function(index) {
      console.log(index + ": " + $(this).text());
    });
  • 过滤元素
    filter() 按条件过滤元素:

    $("li").filter(".active").css("color", "red");

实用工具方法

  • 数组操作
    $.each() 遍历数组或对象:

    $.each([1, 2, 3], function(index, value) {
      console.log(value);
    });
  • 类型检测
    $.type() 检测变量类型:

    $.type("hello")   // 返回 "string"

注意事项

  • jQuery 需在页面加载完成后执行代码,通常使用 $(document).ready()

    $(document).ready(function() {
      // jQuery 代码
    });
  • 简写形式 $(function() { ... })$(document).ready() 等效。

以上是 jQuery 的核心方法,更多细节可参考 jQuery 官方文档

标签: 方法jquery
分享给朋友:

相关文章

jquery 方法

jquery 方法

jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。以下是一些常用的 jQuery 方法及其用途: 选择器方法 $("selec…

jquery 加载

jquery 加载

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

jquery 选中

jquery 选中

jQuery 选中元素的方法 jQuery 提供了多种方式来选中 DOM 元素,以下是一些常用的方法: 通过 ID 选中元素 使用 # 符号加上元素的 ID 来选中特定元素: $('#elemen…

jquery 菜单

jquery 菜单

jQuery 菜单实现方法 使用 jQuery 创建动态菜单可以通过多种方式实现,以下是几种常见的方法: 基于 HTML 和 CSS 的基础结构 创建菜单的 HTML 结构通常使用无序列表 <…

jquery上传

jquery上传

jQuery 文件上传的实现方法 jQuery 可以通过多种方式实现文件上传功能,以下介绍几种常见的方法: 使用原生表单和 AJAX 通过 HTML 表单结合 jQuery 的 AJAX 功能实现文…

jquery动画

jquery动画

jQuery动画基础 jQuery提供了多种动画方法,用于创建平滑的过渡效果。常用的动画方法包括animate()、fadeIn()、fadeOut()、slideUp()和slideDown()。…