当前位置:首页 > 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 面试题

jquery 面试题

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

jquery实现

jquery实现

以下是关于jQuery实现的常见应用场景及方法,分为核心功能模块说明: DOM操作 使用$()选择器获取元素后,可通过链式调用方法操作DOM: $('#element').html('新内容').…

jquery判断

jquery判断

jQuery 判断元素存在与属性方法 使用 jQuery 判断元素是否存在可通过检查选择器返回的 jQuery 对象长度: if ($('#elementId').length > 0) {…

jquery 显示

jquery 显示

jQuery 显示元素的方法 使用 jQuery 显示隐藏的元素可以通过多种方式实现,以下是几种常见的方法: 显示元素的基本方法 $("#element").show(); 这会直接将匹配的元素设置…

jquery删除

jquery删除

jQuery 删除元素的方法 使用 jQuery 删除 DOM 元素有多种方式,可以根据需求选择合适的方法。 remove() 方法remove() 方法会删除选中的元素及其子元素,同时移除元素上的…

jquery效果

jquery效果

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