当前位置:首页 > 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 元素有多种方式,可以根据需求选择合适的方法。 remove() 方法remove() 方法会删除选中的元素及其子元素,同时移除元素上的…

jquery验证

jquery验证

jQuery 验证的基本方法 使用 jQuery 进行表单验证可以通过多种方式实现,以下是一些常见的方法和插件: 使用 jQuery 原生方法 通过 jQuery 选择器和事件处理函数,可以手动编写…

jquery动画

jquery动画

jQuery动画基础 jQuery提供了多种动画方法,用于创建平滑的过渡效果。常用的动画方法包括animate()、fadeIn()、fadeOut()、slideUp()和slideDown()。…

jquery切换

jquery切换

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

jquery 循环

jquery 循环

jQuery 循环方法 jQuery 提供了多种循环遍历元素或数组的方法,以下是常用的几种方式: each() 方法 each() 是 jQuery 中最常用的循环方法,用于遍历 jQuery 对象…

jquery 导航

jquery 导航

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