当前位置:首页 > jquery

javascript jquery

2026-02-03 21:46:46jquery

jQuery 简介

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

jQuery 的基本用法

引入 jQuery 库后,可以通过 $jQuery 访问其功能。

<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script>
  $(document).ready(function() {
    // 代码在 DOM 加载完成后执行
  });
</script>

选择器

jQuery 使用 CSS 选择器选取元素。

$("#id")          // 通过 ID 选择  
$(".class")       // 通过类选择  
$("div")          // 通过标签名选择  
$("div.class")    // 组合选择  

DOM 操作

jQuery 提供了丰富的 DOM 操作方法。

javascript jquery

$("#element").html("新内容");    // 设置 HTML 内容  
$("#element").text("新文本");    // 设置文本内容  
$("#element").attr("href", "url"); // 修改属性  
$("#element").addClass("active");  // 添加类  
$("#element").removeClass("active"); // 移除类  

事件处理

jQuery 简化了事件绑定。

$("#button").click(function() {
  alert("按钮被点击");
});

$("#input").on("keyup", function() {
  console.log($(this).val());
});

动画效果

jQuery 内置了常见的动画效果。

javascript jquery

$("#box").hide();      // 隐藏元素  
$("#box").show();      // 显示元素  
$("#box").fadeIn();    // 淡入  
$("#box").fadeOut();   // 淡出  
$("#box").slideUp();   // 向上滑动隐藏  
$("#box").slideDown(); // 向下滑动显示  

Ajax 请求

jQuery 简化了 Ajax 调用。

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

// 简写形式  
$.get("data.json", function(data) {
  console.log(data);
});

链式调用

jQuery 支持链式调用,提高代码简洁性。

$("#element")
  .css("color", "red")
  .addClass("highlight")
  .fadeOut(1000);

插件扩展

jQuery 支持通过插件扩展功能。

// 示例插件  
$.fn.highlight = function() {
  this.css("background", "yellow");
  return this;
};

$("#text").highlight();

注意事项

  • jQuery 3.x 版本不再支持 IE 6-8。
  • 现代 JavaScript(如 ES6+)和框架(如 React、Vue)逐渐取代 jQuery 的部分功能,但在遗留项目中仍广泛使用。

如需进一步学习,可参考 jQuery 官方文档

分享给朋友:

相关文章

jquery怎么读

jquery怎么读

jQuery的正确发音 jQuery的发音为 "jay-query"(/ˈdʒeɪkwɪəri/)。其中: "jay" 发音类似字母 "J" 的英文读法。 "query" 发音与英文单词 "quer…

jquery选择器

jquery选择器

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

jquery 删除

jquery 删除

jQuery 删除元素的方法 使用 jQuery 删除 DOM 元素可以通过多种方式实现,具体方法取决于需求。以下是几种常见的删除方式: remove() 方法 remove() 方法会删除选中的元…

jquery字符串

jquery字符串

jQuery 字符串操作 jQuery 提供了多种方法来处理字符串,尽管它主要是一个 DOM 操作库,但字符串处理在动态内容生成和数据交互中非常常见。 字符串拼接与连接 使用 JavaScript…

jquery上传

jquery上传

jQuery 文件上传的实现方法 jQuery 可以通过多种方式实现文件上传功能,以下介绍几种常见的方法: 使用原生表单和 AJAX 通过 HTML 表单结合 jQuery 的 AJAX 功能实现文…

jquery 刷新

jquery 刷新

jQuery 刷新页面方法 使用jQuery刷新页面可以通过以下几种方式实现,根据需求选择合适的方法。 直接调用JavaScript的location.reload()方法 location.re…