当前位置:首页 > 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'}

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

相关文章

jquery 函数

jquery 函数

jQuery 函数基础 jQuery 是一个快速、简洁的 JavaScript 库,通过封装原生 JavaScript 功能简化 DOM 操作、事件处理、动画等。核心函数 $() 或 jQuery()…

vue实现函数曲线

vue实现函数曲线

Vue 实现函数曲线的方法 在 Vue 中实现函数曲线通常需要结合 HTML5 的 Canvas 或 SVG 技术,以及 JavaScript 的数学计算能力。以下是几种常见的方法: 使用 Canv…

vue中实现节流函数

vue中实现节流函数

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

react函数组件如何更新

react函数组件如何更新

React 函数组件更新方法 使用 useState Hook 通过 useState Hook 可以定义组件的状态,并触发重新渲染。useState 返回一个状态值和一个更新状态的函数。调用更新函数…

react组建中如何调用函数

react组建中如何调用函数

在 React 组件中调用函数的方法 React 组件中调用函数的方式取决于函数的定义位置和作用域。以下是常见的几种方法: 在组件内部定义并调用函数 函数可以直接在组件内部定义,并通过事件或生命周期…

react如何刷新函数组件

react如何刷新函数组件

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