当前位置:首页 > jquery

jquery语法

2026-03-02 18:39:05jquery

jQuery 是一种快速、简洁的JavaScript库,简化了HTML文档遍历、事件处理、动画和Ajax交互。以下是核心语法和常见用法:

基础语法结构

jQuery 的核心是通过 $()jQuery() 函数选择元素并对其操作。基本语法为:

$(selector).action()
  • selector:用于查找 HTML 元素的CSS选择器。
  • action():对选中元素执行的操作(如事件或方法)。

选择器示例

// 通过ID选择元素
$("#myId").hide();

// 通过类选择元素
$(".myClass").css("color", "red");

// 通过标签名选择元素
$("p").fadeOut();

文档就绪事件

确保代码在DOM加载完成后执行:

jquery语法

$(document).ready(function() {
    // jQuery代码
});

// 简写形式
$(function() {
    // jQuery代码
});

常见方法

DOM操作

// 获取或设置内容
$("#element").text("新文本");
$("#element").html("<b>加粗文本</b>");

// 修改属性
$("img").attr("src", "new-image.jpg");

// 添加或移除类
$("#div").addClass("highlight");
$("#div").removeClass("oldClass");

事件处理

jquery语法

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

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

动画效果

// 隐藏/显示
$("#box").hide(1000); // 1秒内渐隐
$("#box").show("slow");

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

Ajax请求

$.ajax({
    url: "api/data",
    method: "GET",
    success: function(response) {
        console.log(response);
    },
    error: function(xhr) {
        console.error("请求失败");
    }
});

链式调用

jQuery 支持链式调用,可连续执行多个方法:

$("#element")
    .css("color", "blue")
    .slideUp(500)
    .slideDown(500);

注意事项

  • 使用 $ 符号前需确保 jQuery 库已加载。
  • 选择器性能:优先使用ID选择器,复杂选择器可能影响性能。
  • 现代浏览器已支持许多 jQuery 功能(如 querySelector),可根据需求权衡是否引入 jQuery。

标签: 语法jquery
分享给朋友:

相关文章

使用jquery

使用jquery

引入jQuery库 在HTML文件中通过<script>标签引入jQuery库。可以从CDN加载,例如: <script src="https://code.jquery.com/…

jquery 选择器

jquery 选择器

jQuery 选择器基础语法 jQuery 选择器基于 CSS 选择器语法扩展,用于快速定位 DOM 元素。基本结构为 $("selector") 或 jQuery("selector"),返回一个包…

jquery 样式

jquery 样式

jQuery 样式操作 jQuery 提供了多种方法来操作 HTML 元素的样式,包括直接修改 CSS 属性、添加或移除类、获取样式值等。 修改 CSS 属性 使用 css() 方法可以直接修改元素…

jquery 弹出

jquery 弹出

jQuery 弹出窗口实现方法 jQuery 可以通过多种方式实现弹出窗口效果,以下是几种常见的方法: 使用 jQuery UI Dialog jQuery UI 提供了一个 Dialog 组件,可…

jquery 导航

jquery 导航

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

jquery 列表

jquery 列表

jQuery 列表操作 jQuery 提供了多种方法来操作 HTML 列表(如 <ul> 或 <ol>)。以下是一些常见的操作方式: 动态添加列表项 使用 append()…