当前位置:首页 > jquery

html jquery

2026-04-07 19:40:48jquery

HTML 与 jQuery 基础

HTML 是构建网页结构的标记语言,而 jQuery 是一个快速、简洁的 JavaScript 库,用于简化 HTML 文档遍历、事件处理、动画和 Ajax 交互。

在 HTML 中引入 jQuery

从 CDN 引入 jQuery:

<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>

或者下载本地文件引入:

<script src="jquery-3.6.0.min.js"></script>

jQuery 基础语法

jQuery 使用 $ 符号作为简写,基本语法为:

$(selector).action()
  • selector 用于查询 HTML 元素
  • action() 是对元素执行的操作

常见 jQuery 方法

选择元素

$("p") // 选择所有 <p> 元素
$("#test") // 选择 id="test" 的元素
$(".test") // 选择 class="test" 的元素

修改内容

$("#test").text("Hello World") // 设置文本内容
$("#test").html("<b>Hello</b>") // 设置 HTML 内容
$("#test").val("Doe") // 设置表单字段的值

修改 CSS

$("p").css("color", "red") // 修改颜色
$("p").addClass("important") // 添加类
$("p").removeClass("important") // 移除类

事件处理

$("button").click(function() {
  alert("Button clicked")
})

动画效果

$("#box").hide() // 隐藏元素
$("#box").show() // 显示元素
$("#box").toggle() // 切换显示/隐藏
$("#box").fadeOut() // 淡出
$("#box").fadeIn() // 淡入

Ajax 请求

使用 jQuery 发起 Ajax 请求:

$.ajax({
  url: "test.html",
  success: function(result) {
    $("#div1").html(result)
  }
})

DOM 操作

遍历 DOM

$("div").parent() // 获取父元素
$("div").children() // 获取所有子元素
$("div").siblings() // 获取兄弟元素

创建/添加元素

$("body").append("<p>新段落</p>") // 在末尾添加
$("body").prepend("<p>新段落</p>") // 在开头添加
$("p").after("<div>新内容</div>") // 之后插入
$("p").before("<div>新内容</div>") // 之前插入

实用技巧

链式调用

$("#p1").css("color", "red").slideUp(2000).slideDown(2000)

延迟执行

$(document).ready(function() {
  // 文档加载完成后执行的代码
})

简写形式

html jquery

$(function() {
  // 等同于 $(document).ready()
})

注意事项

  1. 确保在 jQuery 代码之前加载 jQuery 库
  2. 选择器尽量具体以提高性能
  3. 避免在循环中频繁操作 DOM
  4. 考虑使用事件委托处理动态添加的元素

替代方案

虽然 jQuery 仍然广泛使用,但现代浏览器已原生支持许多 jQuery 功能。对于新项目,可以考虑使用原生 JavaScript 或现代框架如 React、Vue 等。

标签: htmljquery
分享给朋友:

相关文章

jquery和vue的区别

jquery和vue的区别

jQuery 和 Vue.js 的区别 jQuery 和 Vue.js 是两种不同的前端技术,分别适用于不同的场景和开发需求。以下是它们的主要区别: 设计理念 jQuery 是一个轻量级的 Java…

jquery库

jquery库

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

jquery实现vue

jquery实现vue

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

下载jquery

下载jquery

下载 jQuery 的方法 官方网站下载 访问 jQuery 的官方网站 https://jquery.com,点击页面上的“Download”按钮。选择压缩版(minified)或未压缩版(unco…

jquery使用

jquery使用

jQuery 基础使用 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。以下是一些常见的 jQuery 使用方法。 引入 j…

css jquery

css jquery

CSS 与 jQuery 的基础用法 CSS(层叠样式表)用于控制网页的样式和布局,而 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Aja…