当前位置:首页 > jquery

jquery 实例

2026-03-02 15:06:40jquery

jQuery 实例

jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。以下是一些常见的 jQuery 实例,涵盖基础操作和常见场景。

选择元素

通过 jQuery 选择器可以轻松获取 DOM 元素。例如,选择所有 <p> 元素并修改其内容:

$("p").text("Hello, jQuery!");

选择类名为 .example 的元素并隐藏:

$(".example").hide();

事件处理

为按钮添加点击事件,点击时显示或隐藏元素:

$("#toggleBtn").click(function() {
    $("#target").toggle();
});

监听输入框的变化事件:

$("#inputField").on("change", function() {
    console.log("Input changed: " + $(this).val());
});

动画效果

淡入淡出效果:

$("#fadeBtn").click(function() {
    $("#box").fadeToggle(1000);
});

滑动效果:

$("#slideBtn").click(function() {
    $("#panel").slideToggle();
});

Ajax 请求

通过 jQuery 发送 GET 请求获取数据:

$.get("https://api.example.com/data", function(data) {
    console.log("Received data: ", data);
});

发送 POST 请求并提交表单数据:

$.post("submit.php", $("#form").serialize(), function(response) {
    alert("Submission successful: " + response);
});

DOM 操作

动态添加元素:

$("#container").append("<div>New element</div>");

移除元素:

$("#oldElement").remove();

表单操作

获取表单输入值:

var username = $("#username").val();

阻止表单默认提交行为并验证:

$("#loginForm").submit(function(event) {
    event.preventDefault();
    if ($("#username").val() === "") {
        alert("Username is required!");
    }
});

链式调用

jQuery 支持链式调用,可以在一行代码中完成多个操作:

$("#element").addClass("active").css("color", "red").fadeOut(500);

遍历元素

使用 .each() 遍历元素并执行操作:

$("li").each(function(index) {
    console.log("Item " + index + ": " + $(this).text());
});

属性操作

获取或设置元素属性:

var href = $("a").attr("href");
$("img").attr("src", "new-image.jpg");

修改 CSS 样式:

$("#styledDiv").css({
    "background-color": "blue",
    "padding": "10px"
});

实用工具

检查浏览器窗口大小:

$(window).resize(function() {
    console.log("Window width: " + $(window).width());
});

延迟执行代码:

$("#delayBtn").click(function() {
    $("#message").delay(1000).fadeIn();
});

这些实例覆盖了 jQuery 的核心功能,适用于日常开发需求。通过灵活组合这些方法,可以实现复杂的交互效果和动态页面行为。

jquery 实例

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

相关文章

jquery 菜鸟

jquery 菜鸟

jQuery 入门指南 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。以下内容适合初学者快速上手。 引入 jQuery…

jquery库

jquery库

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

jquery 面试题

jquery 面试题

jQuery 面试题常见考点 DOM 操作 选择器使用:$("#id"), $(".class"), $("tag") 元素增删改查:append(), remove(), html(),…

jquery实现vue

jquery实现vue

jQuery 和 Vue.js 是两种不同理念的前端工具,前者基于 DOM 操作,后者基于数据驱动。虽然 Vue 可以替代 jQuery 的大部分功能,但若需在 Vue 中临时集成 jQuery 或模…

jquery图片

jquery图片

jQuery 图片操作 jQuery 提供了多种方法来处理图片,包括加载、显示、隐藏、动画效果等。以下是一些常见的 jQuery 图片操作方法: 动态加载图片 使用 jQuery 的 attr()…

jquery数组

jquery数组

jQuery 数组操作 jQuery 提供了多种方法来操作数组或类数组对象(如 jQuery 对象集合)。以下是常见的数组操作方法: 遍历数组 使用 $.each() 方法可以遍历数组或对象: v…