当前位置:首页 > jquery

jquery常用方法

2026-03-16 15:48:24jquery

jQuery 常用方法

选择器方法

$()jQuery() 是 jQuery 的核心选择器方法,用于选择 DOM 元素。支持 CSS 选择器语法,例如 $("#id")$(".class")$("tag")

find() 用于在已选元素内部查找子元素,例如 $("div").find("span") 会选择所有 div 内的 span 元素。

parent() 获取当前元素的直接父元素,parents() 获取所有祖先元素。

DOM 操作

html() 获取或设置元素的 HTML 内容,例如 $("#container").html("<p>New content</p>")

text() 获取或设置元素的纯文本内容,例如 $("#title").text("New Title")

val() 获取或设置表单元素的值,例如 $("input").val("New Value")

append() 在元素内部末尾插入内容,例如 $("#list").append("<li>Item</li>")

prepend() 在元素内部开头插入内容,例如 $("#list").prepend("<li>First Item</li>")

事件处理

on() 绑定事件监听器,例如 $("#button").on("click", function() { alert("Clicked"); })

click()on("click") 的简写形式,例如 $("#button").click(function() { alert("Clicked"); })

hover() 绑定鼠标悬停和离开事件,例如 $("#element").hover(function() { $(this).css("background", "red"); })

样式和属性操作

css() 获取或设置元素的 CSS 样式,例如 $("#box").css("color", "red")

addClass() 添加类名,例如 $("#box").addClass("active")

removeClass() 移除类名,例如 $("#box").removeClass("inactive")

jquery常用方法

toggleClass() 切换类名,例如 $("#box").toggleClass("highlight")

attr() 获取或设置元素属性,例如 $("img").attr("src", "new-image.jpg")

AJAX 请求

$.ajax() 发送异步 HTTP 请求,例如:

$.ajax({
  url: "api/data",
  method: "GET",
  success: function(response) {
    console.log(response);
  }
});

$.get() 发送 GET 请求,例如 $.get("api/data", function(response) { console.log(response); })

$.post() 发送 POST 请求,例如 $.post("api/save", { name: "John" }, function(response) { console.log(response); })

动画效果

show() 显示元素,例如 $("#box").show()

hide() 隐藏元素,例如 $("#box").hide()

jquery常用方法

toggle() 切换元素的显示状态,例如 $("#box").toggle()

fadeIn() 淡入元素,例如 $("#box").fadeIn()

fadeOut() 淡出元素,例如 $("#box").fadeOut()

slideDown() 向下滑动显示元素,例如 $("#box").slideDown()

slideUp() 向上滑动隐藏元素,例如 $("#box").slideUp()

实用工具方法

$.each() 遍历数组或对象,例如:

$.each([1, 2, 3], function(index, value) {
  console.log(value);
});

$.extend() 合并对象,例如:

var obj = $.extend({}, { a: 1 }, { b: 2 });

$.trim() 去除字符串两端的空格,例如 $.trim(" text ") 返回 "text"

这些方法是 jQuery 开发中的核心功能,涵盖了 DOM 操作、事件处理、AJAX 请求和动画效果等常见需求。

标签: 常用方法
分享给朋友:

相关文章

vue插槽实现方法

vue插槽实现方法

Vue 插槽的基本概念 插槽(Slot)是 Vue 组件化开发中的重要功能,允许父组件向子组件传递模板片段,实现内容分发。插槽分为默认插槽、具名插槽和作用域插槽三种类型。 默认插槽的实现 默认插槽是…

react如何向外暴露方法

react如何向外暴露方法

向外暴露方法的常见方式 在React中,组件或模块需要向外暴露方法供外部调用时,可以通过以下几种方式实现: 使用ref暴露方法 类组件可以通过ref访问实例方法,函数组件需结合useImperati…

react如何调用方法里的参数

react如何调用方法里的参数

在React中调用方法里的参数 在React中,可以通过多种方式在方法中传递和调用参数。以下是几种常见的方法: 通过事件处理函数传递参数 在事件处理函数中,可以通过箭头函数或bind方法来传递参数。…

react父组件如何调用子组件的方法

react父组件如何调用子组件的方法

使用 ref 直接调用子组件方法 在父组件中通过 useRef 或 createRef 创建 ref,并将其传递给子组件。子组件需要使用 forwardRef 和 useImperativeHandl…

php实现接口方法

php实现接口方法

PHP 实现接口方法 在 PHP 中,接口(Interface)用于定义一组方法的规范,类通过实现接口来遵循这些规范。以下是实现接口方法的具体步骤和示例: 定义接口 接口通过 interface 关…

php购物车实现方法

php购物车实现方法

数据库设计 购物车功能通常需要数据库支持。创建一个表存储购物车数据,字段包括用户ID、商品ID、商品数量、加入时间等。MySQL示例: CREATE TABLE cart ( id INT…