jQuery选择器

jQuery——jQuery选择器 文章目录jQuery选择器什么是jQuery选择器$符号的实质3种用法jquery如何设置样式基本选择器基本选择器案例层级选择器过滤选择器案例:隔行变色筛选选择器(方法)【案例:下拉菜单】this+children+mouseenter+mouseleave【案例:突出展示】siblings+find【案例:手风琴】next+parent【案例:淘宝精品】index+eq jQuery选择器 什么是jQuery选择器 jQuery选择器jQuery为我们提供的一组方法,让我们更加方便的获取到页面中的元素。 阅读详情

jQuery选择器

1.1 jQuery基础选择器

名称用法描述
ID选择器$(“#id”)匹配指定ID的元素
全选选择器$(“*”)匹配所有元素
类选择器$(“.class”)获取同一类class的元素
标签选择器$(“div”)获取同一类class标签的所有元素
并集选择器$(“div,p,li”)选取多个元素
交集选择器$(“li.current”)交集元素

1.2 jQuery层级选择器

名称用法描述
子代选择器$(“ul>li”)使用>号,代表子代选择器,获取ul下的最近一级子元素li元素,不包括孙子等
后代选择器$(“ul li”)使用空格,代表后代选择器,获取ul下的所有li元素,包括孙子等
<body>
    <div>惊喜不,以外不</div>
    <div>惊喜不,以外不</div>
    <div>惊喜不,以外不</div>
    <div>惊喜不,以外不</div>
    <ul>
        <li>相同的操作1</li>
        <li>相同的操作2</li>
        <li>相同的操作3</li>
    </ul>
    <script>
        $(function () {
            // 获取4个div元素
            console.log($('div'));
            // 给四个div设置背景色
            $('div').css('background','pink')
            $('ul li').css('color','red')
            $('ul li').css('font-family','华文行楷')
        })
    </script>
</body>

在这里插入图片描述

1.3 jQuery筛选选择器

语法用法描述
:first$(‘li:first’)获取第一个li元素
:last$(‘li:last’)获取最后—个li元素
:eq(index)$(‘li:eq(2)’)获取到的li元素中,选择索引号为2的元素,索引号index从0开始.
:odd$(‘li:odd’)获取到的li元素中,选择索引号为奇数的元素
:even$(‘li:even’)获取到的li元素中,选择索引号为偶数的元素
<body>
    <ul>
        <li>我是第1个ul li</li>
        <li>我是第2个ul li</li>
        <li>我是第3个ul li</li>
        <li>我是第4个ul li</li>
        <li>我是第5个ul li</li>
        <li>我是第6个ul li</li>
    </ul>
    <ol>
        <li>我是第1个ol li</li>
        <li>我是第2个ol li</li>
        <li>我是第3个ol li</li>
        <li>我是第4个ol li</li>
        <li>我是第5个ol li</li>
        <li>我是第6个ol li</li>
        <li>我是第7个ol li</li>
    </ol>
    <script>
        $(function(){
            $('ul li:odd').css('color','aqua')
            $('ul li:even').css('color','skyblue')
            $('ul li:first').css('color','red')
            $('ul li:last').css('color','red')
            $('ol li:odd').css('color','red')
            $('ol li:even').css('color','aqua')
            $('ol li:last').css('color','blue')
            $('ol li:first').css('backgroundColor','red')
            $('ol li:eq(2)').css('color','yellowgreen')
        })
    </script>
</body>

在这里插入图片描述

1.4 jQuery筛选方法

语法用法说明
parent()$(''li").parent();查找父级
children(selector)$(“ul”).children(“li”)查找ul的子集,不包括孙子集等
find(selector)$(“ul”).find(“li”);查找ul的子集,包括孙子集等
siblings(selector)$(“.first”).siblings(“li”);查找兄弟节点,不包括自己本身
nextAll( [expr])$(“.first” ).nextAll()查找当前元素之后所有的同辈元素
prevtAl1([expr])$(“.last” ).prevAll()查找当前元素之前所有的同辈元素
hasclass(class)$( 'div ’ ).hasClass( “protected”)检查当前的元素是否含有某个特定的类,如果有,则返回true
eq(index)$(“li”).eq(2);获取到的li元素中,选择索引号为2的元素,index 从0开始
<body>
    <ul>
        <li>我是第1个ul li</li>
        <li>我是第2个ul li</li>
        <li class="item">我是第3个ul li</li>
        <li>我是第4个ul li</li>
        <li>我是第5个ul li</li>
        <li>我是第6个ul li</li>
    </ul>
    <ol>
        <li>我是第1个ol li</li>
        <li>我是第2个ol li</li>
        <li>我是第3个ol li</li>
        <li>我是第4个ol li</li>
        <li>我是第5个ol li</li>
        <li>我是第6个ol li</li>
        <li>我是第7个ol li</li>
    </ol>
    <dl>
        <dd>我是第1个dl dd</dd>
        <dd>我是第2个dl dd</dd>
        <dd>我是第3个dl dd</dd>
        <dd>我是第4个dl dd</dd>
        <dd>我是第5个dl dd</dd>
        <dd>我是第6个dl dd</dd>
        <dd>我是第7个dl dd</dd>
    </dl>
    <div class="current">我有current</div>
    <div>我没有current</div>
    <script>
        $(function(){
            // 兄弟元素
            $('ul .item').siblings('li').css('backgroundColor','aqua')
            // 第n个元素
            $('ol>li').eq(2).css('font-family','华文行楷')
            $('ol>li').eq(3).css('font-size','40px')
            $('ol>li:eq(4)').css('color','red')
            $('dl>dd').eq(2).nextAll('dd').css('font-size','25px')
            $('dl>dd').eq(2).prevAll('dd').css('font-size','25px')
            $('dl>dd').eq(2).prevAll('dd').css('color','red')
            // 判断是否有某个类名
            console.log($('div:first').hasClass('current'));
            console.log($('div:last').hasClass('current'));
        })
    </script>
</body>

在这里插入图片描述

JQuery选择器 一、jQuery简介 1.什么是jQueryjQuery是一个优秀的JavaScript库,是一个凭借简洁的语法和跨平台的兼容性,极大地简化了JavaScript开发人员遍历HTML文档,操作DOM,执行动画和开发Ajax的操作。jQuery封装了很多预定义的对象和函数。其理念:write less,do more. 2.jQuery的使用方式 下载网站:http://jquery.com/download/ 下载后引入H-BuildX <script src="jqu. 阅读详情

相关推荐

jqueryjquery选择器有哪些

4大类:基本选择器、层次选择器、过滤选择器、表单选择器 目录 1、jquery基本选择器 2、jquery层次选择器 3、jquery过滤选择器 4、jquery表单选择器 1、jquery基本选择器 基本选择器JQuery最常用的选择器,也是最简单的选择器,它通过元素id、class和标签名来查找DOM元素。 $("#myELement") 选择id值等于...

meng_xiaohua的博客 1万+

JQuery标签选择器

一、基本选择器 1、id选择器 语法:$(" #id值 ") 根据给定的ID匹配一个元素 2、class选择器 语法:$(" .class值 ") 根据给定的类匹配元素。 3、标签选择器 语法:$(" 标签名 ") 根据给定的元素名匹配所有元素 4、通配符选择器 语法:$(" * ") 匹配所有元素 5、并集选择器 语法:$(" selector1,selector2,selectorN ") 将每一个选择器匹配到的元素合并后一起返回。 6、交集选择器 语法:$(" selector1

clyu的博客 6567

jQuery 选择器

1万+

jquery 选择器返回值;jquery选择器返回对象还是数组?

首先,jquery选择器返回jquery对象!!! 只不过jquery对象有length属性,会告诉你这个jquery对象包含多少个dom对象。 如果直接使用jquery对象,可以去参阅jquery文档。 其次jquery对象根据下标取值后,会返回dom对象!!! 一、当使用id选择器时,会返回对应的jquery对象,这时直接使用jquery提供的对象方法即可,而使用[0]可以获取dom对象: let files = $("#uploadFile_batchImport"); let file

libie_lt的专栏 4821

jQueryjQuery 选择器 ① ( jQuery 学习路径 | jQuery 基础选择器 | jQuery 层级选择器 | jQuery 筛选选择器 )

一、jQuery 学习路径 二、jQuery 选择器 1、jQuery 基础选择器 2、jQuery 层级选择器 3、jQuery 筛选选择器

让 学习 成为一种 习惯 ( 韩曙亮 の 技术博客 ) 865

jQuery再学习之二、jQuery选择器

<br />前言<br />jQuery选择器非常非常强大而且灵活,要完全掌握它是需要狠下一番功夫的。当然,掌握了主要的部分后,其它的了解就好,因为一些比较偏的毕竟用得少,而且可以有其它方法来实现。<br /> <br /> <br />选择器<br />1          基本选择器<br />1.1        #id选择器,通过元素的id来查找对象,<br />例:$("#txtTime")  <br />查找id为txtTime的元素<br /> <br />1.2        html标签选

soldierluo的专栏 5073

jQuery使用总结——jQuery选择器

初识jQuery对象 在学习jQuery对象之前,我们需要了解一下jQuery对象和DOM对象的区别。 DOM对象 我们可以通过JavaScript中的getElementsByTagName或getElementById等来获取元素节点。这样得到的DOM元素就是DOM对象。DOM对象可以使用JavaScript中的方法: var domObj = document.getElementById("id"); // 获取DOM对象 var ObjHTML = domObj.innerHTML; // 使用J

路漫漫其修远兮,吾将上下而求索。 716

Jquery选择器

文章目录1. Jquery选择器2. Jquery选择器常用类型2.1 元素 选择器2.2 #id 选择器2.3 .class 选择器2.4 属性选择器2.5 CSS选择器3. 总结规律 1. Jquery选择器 jQuery 选择器允许您对 HTML 元素组或单个HTML元素进行操作。 2. Jquery选择器常用类型 2.1 元素 选择器 基于 HTML元素名 选取元素 <!DOCTYPE html> <html lang="en"> <head> &lt

人无远虑,必有近忧. 3013

[jQuery]:jQuery选择器总结

jQuery选择器是继承了CSS和Xpath的部分语法,总体分为四种:基本选择器、层次选择器、过滤选择器和表单选择器

我只是个程序员。 1068

JQuery选择器

层级选择器最常用的两个分别为:后代表选择器和子代选择器。$("divId")选择ID为div Id的元素。返回的元素集合称为包装集。

m0_73671382的博客 379
上一篇: 轮播图完整代码详细解析,css+js+html完整代码,可直接复制粘贴使用,仅需改图片即可
下一篇: jQuery实现购物车完整功能,script+css完整代码+详细解释,可复制粘贴使用,更改图片及相关数据即可
bsf000000___
博客等级 码龄3年 7粉丝 20原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值