当前位置:首页 > jquery

jquery 查询

2026-04-07 22:36:56jquery

jQuery 查询基础

jQuery 提供了一套强大的选择器系统,用于快速查找和操作 DOM 元素。核心方法是 $()jQuery(),支持 CSS 选择器语法。

常用选择器示例:

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

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

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

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

// 属性选择器
$('[name="username"]')

链式操作

jQuery 支持链式调用,可以在单个语句中执行多个操作:

$('div').addClass('highlight').css('color', 'red').fadeOut(500);

筛选方法

提供多种方法对已选元素进行进一步筛选:

// 查找子元素
$('ul').find('li')

// 过滤元素
$('li').filter('.active')

// 获取第一个/最后一个元素
$('li').first()
$('li').last()

// 获取父元素
$('li').parent()

// 获取兄弟元素
$('li').siblings()

事件处理

jQuery 简化了事件绑定:

// 点击事件
$('button').click(function() {
    alert('Button clicked');
});

// 等价写法
$('button').on('click', function() {
    alert('Button clicked');
});

AJAX 请求

jQuery 提供简洁的 AJAX 方法:

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

// 简化方法
$.get('api/data', function(data) {
    console.log(data);
});

动画效果

内置多种动画效果:

// 显示/隐藏
$('#box').hide(1000);
$('#box').show(1000);

// 渐变
$('#box').fadeIn();
$('#box').fadeOut();

// 滑动
$('#box').slideUp();
$('#box').slideDown();

DOM 操作

提供丰富的 DOM 操作方法:

// 获取/设置内容
$('#element').text();  // 获取文本
$('#element').text('New text');  // 设置文本

// 获取/设置 HTML
$('#element').html();
$('#element').html('<strong>New HTML</strong>');

// 获取/设置属性
$('#element').attr('id');
$('#element').attr('id', 'newId');

// 添加/移除类
$('#element').addClass('newClass');
$('#element').removeClass('oldClass');

实用工具方法

jQuery 还提供一些实用函数:

jquery 查询

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

// 检查类型
$.isArray([]);  // true
$.isFunction(function() {});  // true

// 扩展对象
var obj = {a: 1};
$.extend(obj, {b: 2});  // obj 现在为 {a: 1, b: 2}

标签: jquery
分享给朋友:

相关文章

jquery 菜鸟

jquery 菜鸟

jQuery 入门指南 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。以下内容适合初学者快速上手。 引入 jQuery 在…

jquery 图表

jquery 图表

jQuery 图表库推荐 jQuery 本身不直接提供图表功能,但可以通过插件或集成其他库实现图表绘制。以下是几种常用的 jQuery 图表解决方案: Chart.js 集成 Chart.js 是一…

jquery 获取

jquery 获取

jQuery 获取元素的方法 jQuery 提供了多种方法来获取 DOM 元素,以下是常用的几种方式: 通过 ID 获取元素 使用 $("#id") 可以获取指定 ID 的元素。例如: $("#m…

jquery 函数

jquery 函数

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

jquery滚动条

jquery滚动条

jQuery 滚动条操作 获取滚动条位置 使用scrollTop()方法获取垂直滚动条的位置,scrollLeft()获取水平滚动条位置: $(window).scrollTop(); // 垂直…

jquery a标签

jquery a标签

jQuery 操作 <a> 标签的方法 jQuery 提供了多种方法来操作 <a> 标签(超链接),包括修改属性、内容、样式以及绑定事件等。以下是一些常见的操作方式: 修改…