当前位置:首页 > jquery

jquery实例

2026-04-08 00:10:05jquery

以下是几个常见的jQuery实例,涵盖基础操作、DOM处理、事件绑定和动画效果等场景:

jquery实例

基础选择器与DOM操作

// 通过ID选择元素并修改内容
$("#myElement").text("Hello, jQuery!");

// 通过类名选择元素并隐藏
$(".myClass").hide();

// 修改所有<p>元素的背景色
$("p").css("background-color", "yellow");

事件处理

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

// 表单提交事件
$("#myForm").submit(function(e) {
    e.preventDefault();
    console.log("Form submitted");
});

// 动态事件委托
$("#parentElement").on("click", ".dynamicChild", function() {
    $(this).toggleClass("active");
});

AJAX请求

// GET请求
$.get("https://api.example.com/data", function(response) {
    $("#result").html(response);
});

// POST请求
$.post("https://api.example.com/save", 
    { name: "John", age: 30 },
    function(data) {
        console.log("Server response:", data);
    }
);

// 使用AJAX加载HTML片段
$("#container").load("partial.html #content");

动画效果

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

// 滑动效果
$(".slideContent").slideUp(300).delay(500).slideDown(300);

// 自定义动画
$("#animatedBox").animate({
    left: "+=50px",
    opacity: 0.5
}, 1000);

实用工具方法

// 遍历元素
$(".items").each(function(index) {
    console.log(index + ": " + $(this).text());
});

// 检测浏览器窗口大小
$(window).resize(function() {
    if ($(window).width() < 768) {
        $("body").addClass("mobile");
    }
});

// 延迟执行
$("#delayedAction").delay(2000).fadeOut();

表单处理

// 获取表单值
$("#submitBtn").click(function() {
    var username = $("#username").val();
    var password = $("#password").val();
});

// 表单验证
$("#loginForm").submit(function() {
    if ($("#email").val() === "") {
        $("#email").addClass("error");
        return false;
    }
});

这些实例展示了jQuery的核心功能,实际开发中可根据需求组合使用。注意现代前端开发中,原生JavaScript和框架如React/Vue已逐渐取代jQuery的部分功能,但在遗留项目或简单场景中jQuery仍有其优势。

标签: 实例jquery
分享给朋友:

相关文章

jquery最新版本

jquery最新版本

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

jquery 图片

jquery 图片

jQuery 图片操作 jQuery 提供了多种方法来操作图片,包括加载、显示、隐藏、调整尺寸等。以下是一些常见的图片操作方法: 动态加载图片 使用 attr() 方法可以动态修改图片的 src 属…

jquery js

jquery js

jQuery 简介 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。它兼容多种浏览器,提供易于使用的 API,使开发者能够更高…

jquery 使用

jquery 使用

jQuery 基础使用 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互的操作。以下是 jQuery 的基本使用方法。 引入…

jquery css

jquery css

jQuery 操作 CSS 的方法 jQuery 提供了多种方法来操作元素的 CSS 样式,包括获取、设置、添加或移除样式。以下是常用的方法: 获取 CSS 属性值 使用 .css() 方法获取元素…

jquery获取元素

jquery获取元素

jQuery 获取元素的方法 jQuery 提供了多种方法来获取 DOM 元素,以下是常见的几种方式: 通过 ID 选择器获取元素 使用 #id 选择器可以获取具有特定 ID 的元素。例如: $(…