当前位置:首页 > jquery

jquery实例

2026-04-08 00:10:05jquery

jquery实例

jquery实例

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

基础选择器与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 函数基础 jQuery 是一个快速、简洁的 JavaScript 库,通过封装原生 JavaScript 功能简化 DOM 操作、事件处理、动画等。核心函数 $() 或 jQuery()…

jquery效果

jquery效果

jQuery 动画效果 jQuery 提供了多种内置动画效果,可用于实现平滑的页面交互。常用的方法包括 show()、hide()、toggle()、fadeIn()、fadeOut()、slideU…

jquery id

jquery id

jQuery 通过 ID 选择元素的方法 在 jQuery 中,可以通过 ID 选择器快速获取 DOM 元素。ID 选择器使用 # 符号加上元素的 ID 名称。 语法示例: $("#eleme…

jquery验证

jquery验证

jQuery 验证的基本方法 使用 jQuery 进行表单验证可以通过多种方式实现,以下是一些常见的方法和插件: 使用 jQuery 原生方法 通过 jQuery 选择器和事件处理函数,可以手动编写…

jquery 导航

jquery 导航

jQuery 导航实现方法 使用jQuery创建动态导航菜单 通过jQuery可以轻松实现导航菜单的动态效果,如下拉菜单、滑动菜单等。以下是一个基础的下拉导航实现示例: <ul class=…

jquery 视频

jquery 视频

使用 jQuery 播放视频 jQuery 可以简化 HTML5 视频的控制。通过 video 元素的 DOM 操作,可以实现播放、暂停等功能。 // 播放视频 $("#myVideo").trig…