详细分类 jQuery选择器

本文深入讲解jQuery选择器的使用,包括基本选择器、组合选择器和其他选择器的分类及实战应用,通过实例演示如何高效地操作DOM元素。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 jQuery选择器----->CSS选择器       jQuery选择器实际上是实现了CSS选择器

jQuery选择器的分类

 jQuery选择器可以分为下面三种类型的选择器

基本选择器

$('tag')       -------按元素标签选择

$('.class')  -------按类名选择

$('#id')      -------按id选择

$('*')         -------匹配所有元素

 

组合选择器

$('seclector1, selector2')    -------多元素选择器

$('seclector1 selector2')     -------后代元素选择器

$('seclector1>selector2')    -------子元素选择器

$('seclector1+selector2')    -------毗邻元素选择器

 

其他选择器

$('seclector:first-child')    --------选取第一个子元素

$('seclector:last-child')    ---------选取最后一个子元素

$('seclector.eq(index)')   ---------选取集合中下标为index的元素

$('attribute=value')          ---------选取属性值为value的元素

 

下面我们来举一个综合性比较强的栗子来实战一下这些元素

DOM树的结构如下图所示:

//获取父元素
$('#me').parent();
获取所有的父元素及其祖先元素
$('#me').parents();
//使用eq来获取相应元素
$('#me').parents().eq(0);   //获取爸爸
$('#me').parents().eq(1);   //获取爷爷
//使用parents(selector)来精确查找
$('#me').parents('.fat');
$('#me').parents('.oldest');
//获取所有的兄弟元素
$('#me').sibling();

假设DOM的结构如下所示:

//使用.children获取子元素
$('#grandPa').children();
//使用.find('*')来获取所有子元素
$('#grandPa').find('*');
//使用.find('selector')来精确查找子孙元素
$('#grandPa').find('.youngest');

看到这里应该对于jQuery选择器的使用就没有什么问题了

 

 

本博客由作者原创,如需转载请注明出处!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值