当前位置:首页 > 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获取radio选中的值

jquery获取radio选中的值

获取radio选中的值 使用jQuery获取被选中的radio按钮的值可以通过以下几种方法实现: 方法1:使用:checked选择器 var selectedValue = $('input[na…

jquery标签

jquery标签

jQuery 标签操作 jQuery 提供了多种方法来操作 HTML 标签(元素),包括创建、修改、删除和遍历等。以下是常用的 jQuery 标签操作方法: 选择标签 使用选择器获取 HTML 元素…

jquery方法

jquery方法

jQuery 核心方法 $() 或 jQuery() 是核心选择器方法,用于获取 DOM 元素或创建 jQuery 对象。支持 CSS 选择器、DOM 元素或 HTML 字符串。 $('#id'…

加载jquery

加载jquery

加载 jQuery 的方法 通过 CDN 加载 推荐使用官方或公共 CDN(内容分发网络)加载 jQuery,速度快且稳定。将以下代码添加到 HTML 文件的 <head> 或 <b…

jquery隐藏

jquery隐藏

jQuery 隐藏元素的方法 使用 jQuery 隐藏元素可以通过多种方式实现,以下是几种常见的方法: hide() 方法hide() 是最简单的隐藏元素方法,它会将元素的 display 属性设置…

jquery函数

jquery函数

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