jquery的api
jQuery API 概述
jQuery 是一个快速、简洁的 JavaScript 库,提供了简化 DOM 操作、事件处理、动画和 Ajax 的功能。以下是 jQuery 核心 API 的分类及常用方法。
DOM 操作
选择器
$("selector"):通过 CSS 选择器获取元素。$(".class"):选择类名为class的元素。$("#id"):选择 ID 为id的元素。
内容操作
.html():获取或设置元素的 HTML 内容。.text():获取或设置元素的文本内容。.val():获取或设置表单元素的值。
属性操作
.attr("attribute"):获取或设置元素的属性值。.removeAttr("attribute"):移除元素的属性。
事件处理
绑定事件
.on("event", handler):绑定事件处理函数。.click(handler):绑定点击事件。.hover(handlerIn, handlerOut):绑定鼠标悬停事件。
触发事件
.trigger("event"):手动触发事件。
动画效果
基础动画
.hide()/.show():隐藏或显示元素。.toggle():切换元素的显示状态。
渐变效果
.fadeIn()/.fadeOut():淡入或淡出元素。.fadeToggle():切换淡入淡出效果。
滑动效果
.slideUp()/.slideDown():滑动隐藏或显示元素。.slideToggle():切换滑动效果。
Ajax 功能
请求方法
$.ajax(url, settings):发送自定义 Ajax 请求。$.get(url, data, success):发送 GET 请求。$.post(url, data, success):发送 POST 请求。
回调处理
.done(callback):请求成功时执行回调。.fail(callback):请求失败时执行回调。
工具方法
数组操作
$.each(array, callback):遍历数组或对象。$.map(array, callback):映射数组。
类型检测
$.isArray(obj):检测是否为数组。$.isFunction(obj):检测是否为函数。
插件扩展
$.fn.extend():扩展 jQuery 原型方法。$.extend():扩展 jQuery 工具方法。
链式调用
jQuery 方法支持链式调用,例如:
$("div").addClass("highlight").css("color", "red").fadeOut(500);
兼容性
jQuery 兼容大多数现代浏览器,并处理了跨浏览器兼容性问题,如事件处理和样式操作。

如需更详细的 API 文档,可参考 jQuery 官方文档。






