当前位置:首页 > jquery

jquery案例

2026-03-02 17:44:16jquery

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 面试题

以下是一些常见的 jQuery 面试题及其解答,涵盖基础概念、核心方法和实际应用场景。 jQuery 基础概念 jQuery 是什么? jQuery 是一个轻量级的 JavaScript 库,简化了…

jquery 图表

jquery 图表

jQuery 图表库推荐 jQuery 本身不直接提供图表功能,但可以通过插件或集成其他库实现图表绘制。以下是几种常用的 jQuery 图表解决方案: Chart.js 集成 Chart.js 是…

jquery属性

jquery属性

jQuery 属性操作 jQuery 提供了多种方法来操作 HTML 元素的属性。这些方法可以用于获取、设置、修改或删除元素的属性。 获取属性值 使用 attr() 方法可以获取指定属性的值。例如…

jquery表单

jquery表单

jQuery 表单操作 jQuery 提供了丰富的 API 用于表单操作,包括表单元素的选择、值获取与设置、事件处理等。 表单元素选择 使用 jQuery 选择器可以方便地选取表单元素: // 选…

jquery效果

jquery效果

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

jquery 验证

jquery 验证

jQuery 表单验证方法 jQuery 表单验证可以通过多种方式实现,常见的有原生 jQuery 代码验证和使用 jQuery 验证插件(如 jQuery Validation Plugin)。…