当前位置:首页 > 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 请求并提交表单数据:

jquery 实例

$.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 支持链式调用,可以在一行代码中完成多个操作:

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
分享给朋友:

相关文章

react 如何引入jquery

react 如何引入jquery

引入 jQuery 到 React 项目 在 React 项目中引入 jQuery 可以通过多种方式实现,但需要注意 React 和 jQuery 操作 DOM 的方式可能冲突,因此建议仅在必要时使用…

jquery选择器

jquery选择器

jQuery 选择器基础 jQuery 选择器用于选取 DOM 元素,基于 CSS 选择器语法扩展。通过 $() 或 jQuery() 函数调用,返回匹配元素的集合。 常见选择器类型 元素选择…

jquery图片

jquery图片

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

加载jquery

加载jquery

加载 jQuery 的方法 通过 CDN 加载 推荐使用官方或公共 CDN(内容分发网络)加载 jQuery,速度快且稳定。将以下代码添加到 HTML 文件的 <head> 或 <b…

jquery隐藏

jquery隐藏

jQuery 隐藏元素的方法 使用 jQuery 隐藏元素可以通过多种方式实现,以下是几种常见的方法: hide() 方法hide() 是最简单的隐藏元素方法,它会将元素的 display 属性设置…

jquery菜单

jquery菜单

以下是关于使用jQuery创建交互式菜单的几种常见方法及实现示例: 基础下拉菜单实现 通过jQuery的slideToggle和toggleClass实现简单下拉效果: $('.menu-item…