jQuery选择器

一、jQuery对象

1.jQuery的使用

【1】jQuery 的下载和安装

下载:官网下载jQuery文档

安装:在需要使用jQuery的页面引入jQuery的核心js文件

<script src ="https://code.jquery.com/jquery-2.2.3.js" type ="text/javascript" charset ="utf-8"></script>

$  <==>  jquery -----------代表对jQuery对象的引用,“jQuery” 是核心对象。

2.Dom对象与jQuery包装集对象

【1】dom对象 通过js获取的对象统称为dom对象(document)

返回的是一个标签

js获取一个不存在的元素 ----------------------返回null

【2】通过jQuery方法获取的元素对象

返回的是jQuery包装集

【3】dom对象转为jQuery对象,只需要利用$( )方法进行包装即可

var dom = document.getElementsByTagName(div);

var domtojquery = $(dom);

【4】jQuery对象转为dom对象,取jquery[0]即可

var jquery = $(# mydiv );

var jquerytodom = jquery[0] ;

二、jQuery选择器

【1】选择器本身只是一个有特定语法规则的字符串,没有实质用处

【2】它的基本语法规则使用就是CSS的选择器语法,并对基进行了扩展

【3】只有调用 $() ,并将选择器作为参数传入才能起作用

【4】$(selector)作用:

根据选择器规则在整个文档中查找所有匹配的标签数组,并封装成jQuery

1.基本选择器

id选择器:$("#id的属性值")

类选择器:$(".class的属性值")

标签选择器:$("标签名")

并集选择器:$("选择器1,选择器2")

交集选择器:$("选择器1选择器2")

2.层级选择器

用来查找子孙后代和兄弟

后代选择器:$("选择器1 选择器2")

子选择器:$("选择器1 > 选择器2")

3.属性选择器

属性名称选择器:$("选择器[属性名]")

$("选择器[属性名='值']")

$("选择器[属性名!='值']")

$("选择器[属性名^='值']")

$("选择器[属性名$='值']")

$("选择器[属性名*='值']")

复合属性选择器:$("选择器属性名='值'...")

4.过滤选择器

在原有选择器匹配的元素中进一步进行过滤的选择器

首元素选择器:${选择器:first}

尾元素选择器:${选择器:last}

非元素选择器:${选择器1:not(选择器2)}

偶数选择器:${选择器:even}

奇数选择器:${选择器:odd}

等于索引选择器:${选择器:eq(index)}

大于索引选择器:${选择器:gt(index)}

小于索引选择器:${选择器:lt(index)}

标题选择器:${:header}

5.表单过滤选择器

可用元素选择器:${:enabled}

不可用元素选择器:${:disabled}

6.选中选择器

单复选框:${:checked}

下拉框:${:selected}

7.表单选择器

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

冰镇奶茶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值