当前位置:首页 > jquery

jquery案例

2026-03-02 17:44:16jquery

jquery案例

jquery案例

以下是一些常见的 jQuery 案例,涵盖 DOM 操作、事件处理、动画效果及 AJAX 请求等典型应用场景:

基础 DOM 操作

// 修改元素内容
$("#elementId").text("新的文本内容");

// 修改 HTML 结构
$("#container").html("<p>动态插入的段落</p>");

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

事件绑定与处理

// 点击事件
$("#btnClick").click(function() {
    alert("按钮被点击");
});

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

// 动态事件委托
$("#parent").on("click", ".child", function() {
    $(this).toggleClass("highlight");
});

动画效果

// 显示/隐藏元素
$("#box").fadeIn(1000);
$("#box").fadeOut(500);

// 滑动效果
$("#panel").slideUp();
$("#panel").slideDown();

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

AJAX 请求

// GET 请求
$.get("api/data", function(response) {
    console.log("获取数据:", response);
});

// POST 请求
$.post("api/save", { name: "John" }, function(result) {
    alert("保存成功: " + result);
});

// 完整 AJAX 配置
$.ajax({
    url: "api/user",
    type: "PUT",
    data: { id: 1 },
    success: function(data) {
        console.log("更新结果:", data);
    },
    error: function(xhr) {
        console.error("请求失败:", xhr.status);
    }
});

实用工具函数

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

// 扩展对象
const settings = $.extend({}, defaults, options);

// 检测浏览器类型
if ($.browser.webkit) {
    console.log("WebKit 内核浏览器");
}

插件使用示例

// 使用日期选择器插件
$("#datepicker").datepicker({
    format: "yyyy-mm-dd"
});

// 自定义简单插件
$.fn.highlight = function(color) {
    return this.css("background-color", color || "#ffff99");
};
$("p").highlight();

这些案例展示了 jQuery 的核心功能,实际开发中可根据需求组合使用。注意 jQuery 3.0+ 版本移除了部分过时 API(如 $.browser),推荐使用现代替代方案。

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

相关文章

jquery代码

jquery代码

以下是关于jQuery代码的常见用法和示例,涵盖基础操作、事件处理、DOM操作等核心功能: 基础语法 jQuery通过$()函数选择元素,支持CSS选择器语法: // 选择所有<p>元…

jquery 加载

jquery 加载

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

jquery效果

jquery效果

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

jquery获取元素

jquery获取元素

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

jquery子元素

jquery子元素

jQuery 子元素选择方法 在jQuery中,选择子元素可以通过多种方式实现,以下是常用的几种方法: 使用 children() 方法 children() 方法用于获取匹配元素的所有直接子元素(…

jquery dom

jquery dom

jQuery DOM 操作指南 jQuery 提供了丰富的 DOM 操作方法,可以简化原生 JavaScript 的 DOM 操作。以下是常用的 jQuery DOM 操作方法: 选择元素 使用 j…