📜  文档 jquery - Javascript (1)

📅  最后修改于: 2023-12-03 14:55:03.228000             🧑  作者: Mango

文档 jQuery - JavaScript

介绍

jQuery是一款流行的JavaScript框架。它提供了一系列方便的API来处理HTML文档、事件处理、动画效果、Ajax、跨浏览器支持等方面。

使用jQuery可以大幅度简化JavaScript的编写,让代码更易读、易维护。

安装

使用jQuery可以通过以下方式进行安装:

直接引入CDN资源
<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
下载文件

可以到jQuery官网(https://jquery.com)下载最新的版本。

基本语法
选择器

通过选择器可以获取HTML文档中的元素。jQuery的选择器与CSS的选择器类似。

// 获取id为"test"的元素
$("#test")

// 获取class为"test"的元素
$(".test")

// 获取元素名为"div"的元素
$("div")

// 获取所有class为"test"的直接子元素 ul 和 ol 并将它们的颜色设置为红色
$(".test > ul, .test > ol").css("color", "red")
事件处理

可以使用on()方法来绑定事件处理函数。

// 绑定click事件处理函数
$("#test").on("click", function() {
  console.log("被点击了")
})
属性操作

可以使用attr()方法来获取或设置元素属性值。

// 获取id为"test"的元素的title属性值
$("#test").attr("title")

// 设置id为"test"的元素的title属性值为"测试"
$("#test").attr("title", "测试")
内容操作

可以使用text()方法来获取或设置元素的文本内容。

// 获取id为"test"的元素的文本内容
$("#test").text()

// 设置id为"test"的元素的文本内容为"测试"
$("#test").text("测试")
样式操作

可以使用css()方法来获取或设置元素的样式属性值。

// 获取id为"test"的元素的背景色
$("#test").css("background-color")

// 设置id为"test"的元素的背景色为红色
$("#test").css("background-color", "red")
动画效果

可以使用animate()方法来实现动画效果。

// 将id为"test"的元素向左移动100px并透明度变为0
$("#test").animate({
  left: "-=100",
  opacity: 0
}, 1000)
Ajax

可以使用$.ajax()方法来进行Ajax请求。

// 发送GET请求并获取数据
$.ajax({
  url: "/api/getdata",
  method: "GET",
  success: function(data) {
    console.log(data)
  },
  error: function(xhr) {
    console.error(xhr)
  }
})
总结

以上便是jQuery的一些基本用法。希望可以对初学者有所帮助。更多详细内容可以查看jQuery官方文档。