当前位置:首页 > jquery

使用jquery

2026-04-07 19:39:08jquery

引入 jQuery 库

在 HTML 文件中通过 <script> 标签引入 jQuery 库。可以从 CDN(如 Google 或 jQuery 官方)加载:

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

确保在编写 jQuery 代码之前引入库文件。

基础语法

jQuery 的核心是通过 $()jQuery() 函数选择 DOM 元素并操作。语法示例:

$(selector).action();
  • selector:CSS 选择器(如 #id.classtag)。
  • action():对选中元素执行的方法(如 hide()click())。

常用方法

DOM 操作

使用jquery

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

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

// 添加/移除类
$("#box").addClass("active");
$("#box").removeClass("inactive");

事件处理

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

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

AJAX 请求

$.ajax({
  url: "api/data",
  method: "GET",
  success: function(response) {
    console.log("Data received:", response);
  },
  error: function(xhr, status, error) {
    console.error("Error:", error);
  }
});

动态元素操作

遍历元素

使用jquery

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

创建与插入元素

// 创建新元素
var newDiv = $("<div>", { class: "new", text: "Dynamic div" });

// 插入到 DOM 中
$("#container").append(newDiv); // 末尾插入
$("#container").prepend(newDiv); // 开头插入

动画效果

显示/隐藏

$("#box").hide(500); // 500ms 隐藏动画
$("#box").show("slow"); // 慢速显示
$("#box").toggle(); // 切换状态

自定义动画

$("#box").animate({
  opacity: 0.5,
  left: "+=50px"
}, 1000); // 1秒完成动画

注意事项

  1. 避免冲突:如果其他库也使用 $,可通过 jQuery.noConflict() 释放 $ 的控制权。
  2. 文档就绪事件:确保 DOM 加载完成后再执行脚本:
    $(document).ready(function() {
    // 代码在这里执行
    });
  3. 性能优化:缓存重复选择的元素,例如:
    var $element = $("#element");
    $element.hide();
    $element.show();

标签: jquery
分享给朋友:

相关文章

jquery选择器

jquery选择器

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

jquery属性

jquery属性

jQuery 属性操作 jQuery 提供了多种方法来操作 HTML 元素的属性。这些方法可以用于获取、设置、修改或删除元素的属性。 获取属性值 使用 attr() 方法可以获取指定属性的值。例如,…

jquery 选择器

jquery 选择器

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

jquery 切换

jquery 切换

jQuery 切换操作 jQuery 提供了多种切换元素状态的方法,包括显示/隐藏、类切换、属性切换等。以下是常见的切换操作实现方式。 显示与隐藏切换 使用 toggle() 方法可以在显示和隐藏之…

jquery 弹出

jquery 弹出

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

jquery 跳转

jquery 跳转

jQuery 页面跳转方法 使用 jQuery 实现页面跳转可以通过多种方式完成,以下是几种常见的方法: 修改 window.location 属性 // 直接跳转到指定 URL window.l…