当前位置:首页 > jquery

jquery 函数

2026-04-07 20:01:00jquery

jQuery 是一个快速、简洁的 JavaScript 库,提供了丰富的函数(方法)来简化 HTML 文档遍历、事件处理、动画和 Ajax 交互。以下是 jQuery 中常用的函数分类及示例:

DOM 操作函数

  • $()jQuery():核心函数,用于选择元素或创建 DOM 对象。

    // 选择所有 <p> 元素
    $("p").css("color", "red");
  • .html():获取或设置元素的 HTML 内容。

    // 获取 div 内容
    var content = $("#myDiv").html();
    // 设置 div 内容
    $("#myDiv").html("<p>New content</p>");
  • .text():获取或设置元素的文本内容。

    // 获取段落文本
    var text = $("p").text();
    // 设置段落文本
    $("p").text("Updated text");

事件处理函数

  • .on():绑定事件处理程序。

    // 点击事件
    $("#btn").on("click", function() {
      alert("Button clicked");
    });
  • .click():绑定或触发点击事件。

    jquery 函数

    // 绑定点击事件
    $("#btn").click(function() {
      console.log("Clicked");
    });

动画效果函数

  • .animate():自定义动画效果。

    // 移动元素
    $("#box").animate({ left: "250px" }, 1000);
  • .fadeIn() / .fadeOut():淡入淡出效果。

    // 淡入
    $("#box").fadeIn(500);
    // 淡出
    $("#box").fadeOut(500);

Ajax 相关函数

  • $.ajax():执行异步 HTTP 请求。

    jquery 函数

    $.ajax({
      url: "data.json",
      method: "GET",
      success: function(data) {
        console.log(data);
      }
    });
  • $.get() / $.post():简化 GET/POST 请求。

    // GET 请求
    $.get("data.json", function(data) {
      console.log(data);
    });

工具函数

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

    $.each([1, 2, 3], function(index, value) {
      console.log(index + ": " + value);
    });
  • $.extend():合并对象。

    var obj1 = { a: 1 };
    var obj2 = { b: 2 };
    var merged = $.extend(obj1, obj2);
    console.log(merged); // { a: 1, b: 2 }

实用示例

// 动态加载内容并绑定事件
$(document).ready(function() {
  $("#loadBtn").click(function() {
    $.get("content.html", function(data) {
      $("#container").html(data);
    });
  });
});

jQuery 的函数设计注重链式调用,例如:

$("p")
  .css("color", "blue")
  .slideUp(200)
  .slideDown(200);

注意:现代开发中,原生 JavaScript(ES6+)和框架(如 React、Vue)逐渐替代 jQuery,但 jQuery 仍广泛用于旧项目或简单场景。

标签: 函数jquery
分享给朋友:

相关文章

react 如何引入jquery

react 如何引入jquery

引入 jQuery 到 React 项目 在 React 项目中引入 jQuery 可以通过多种方式实现,但需要注意 React 和 jQuery 操作 DOM 的方式可能冲突,因此建议仅在必要时使用…

jquery 添加

jquery 添加

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

jquery判断

jquery判断

jQuery 判断元素存在与属性方法 使用 jQuery 判断元素是否存在可通过检查选择器返回的 jQuery 对象长度: if ($('#elementId').length > 0) {…

jquery对象

jquery对象

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

jquery 效果

jquery 效果

jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。jQuery 提供了丰富的效果(Effects)功能,可以轻松实现元素的动态显…

jquery滚动条

jquery滚动条

jQuery 滚动条操作 获取滚动条位置 使用scrollTop()方法获取垂直滚动条的位置,scrollLeft()获取水平滚动条位置: $(window).scrollTop(); // 垂直…