当前位置:首页 > jquery

jquery常用函数

2026-03-16 23:37:10jquery

选择器函数

$() 是 jQuery 最核心的函数,用于选择 DOM 元素。可以通过 CSS 选择器、元素标签名或 DOM 对象来获取匹配的元素集合。

// 通过 ID 选择元素
$('#elementId')

// 通过类名选择元素
$('.className')

// 通过标签名选择元素
$('div')

// 组合选择器
$('div.className')

DOM 操作函数

html() 用于获取或设置元素的 HTML 内容。不带参数时获取内容,带参数时设置内容。

// 获取 HTML 内容
var content = $('#elementId').html()

// 设置 HTML 内容
$('#elementId').html('<p>New content</p>')

text() 用于获取或设置元素的文本内容,会自动转义 HTML 标签。

// 获取文本内容
var text = $('#elementId').text()

// 设置文本内容
$('#elementId').text('Plain text content')

事件处理函数

on() 是 jQuery 推荐的事件绑定方法,可以绑定一个或多个事件处理函数。

// 绑定单击事件
$('#elementId').on('click', function() {
    alert('Element clicked')
})

// 绑定多个事件
$('#elementId').on({
    click: function() { /* 点击处理 */ },
    mouseenter: function() { /* 鼠标进入处理 */ }
})

click() 是单击事件的快捷方法,可以直接绑定单击事件处理函数。

$('#elementId').click(function() {
    console.log('Clicked')
})

AJAX 相关函数

$.ajax() 是 jQuery 最底层的 AJAX 实现,可以自定义各种请求参数。

$.ajax({
    url: 'api/data',
    type: 'GET',
    dataType: 'json',
    success: function(data) {
        console.log(data)
    },
    error: function(xhr, status, error) {
        console.error(error)
    }
})

$.get()$.post() 是简化的 AJAX 方法,分别用于 GET 和 POST 请求。

// GET 请求
$.get('api/data', function(data) {
    console.log(data)
})

// POST 请求
$.post('api/save', {name: 'John'}, function(response) {
    console.log(response)
})

动画效果函数

fadeIn()fadeOut() 用于实现元素的淡入淡出效果。

// 淡入效果
$('#elementId').fadeIn(1000) // 1秒淡入

// 淡出效果
$('#elementId').fadeOut(500) // 0.5秒淡出

slideUp()slideDown() 用于实现元素的滑动显示/隐藏效果。

// 滑动显示
$('#elementId').slideDown()

// 滑动隐藏
$('#elementId').slideUp()

工具函数

$.each() 用于遍历数组或对象。

// 遍历数组
$.each([1, 2, 3], function(index, value) {
    console.log(index + ': ' + value)
})

// 遍历对象
$.each({name: 'John', age: 30}, function(key, value) {
    console.log(key + ': ' + value)
})

$.extend() 用于合并多个对象的属性。

jquery常用函数

var defaults = {color: 'red', size: 'medium'}
var options = {size: 'large', weight: 'heavy'}
var settings = $.extend({}, defaults, options)
// 结果: {color: 'red', size: 'large', weight: 'heavy'}

标签: 函数常用
分享给朋友:

相关文章

vue实现异步函数

vue实现异步函数

Vue 中实现异步函数的几种方法 使用 async/await 在 Vue 方法或生命周期钩子中可以直接使用 async/await 语法处理异步操作。这种方式代码更清晰,易于理解。 methods…

vue中实现节流函数

vue中实现节流函数

使用 Lodash 的 _.throttle 方法 安装 Lodash 并导入 throttle 方法: npm install lodash 在 Vue 组件中使用: import { thro…

react如何定义全局函数

react如何定义全局函数

定义全局函数的几种方法 在React中定义全局函数可以通过多种方式实现,以下是常见的几种方法: 使用全局变量挂载 将函数直接挂载到window对象上,使其成为全局可访问的函数。这种方式简单直接,但…

react如何刷新函数组件

react如何刷新函数组件

刷新函数组件的方法 在React中,函数组件的刷新通常通过状态更新或外部触发来实现。以下是几种常见的方法: 使用useState触发重新渲染 通过更新状态变量强制组件重新渲染。React会在状态变化…

react高阶函数如何写

react高阶函数如何写

高阶函数的基本概念 高阶函数(Higher-Order Function)是指接收函数作为参数或返回函数的函数。在React中,高阶函数常用于逻辑复用、组件增强或事件处理封装。 接收函数作为参数…

react如何绑定事件处理函数

react如何绑定事件处理函数

在 React 中绑定事件处理函数的方法 React 提供了多种方式来绑定事件处理函数,以下是常见的几种方法: 使用箭头函数自动绑定 this 在类组件中,可以使用箭头函数来定义方法,这样可以避免…