JS/jQuery选择器篇

原生JS选择器有getElementById、getElementsByName、getElementsByTagName和getElementsByClassName这四个

1、getElementById  通过Id来获取元素

document.getElementById(elementID)  

2、getElementsByName  通过name属性获取元素

document.getElementsByName(elementName);

3、getElementsByTagName 通过元素名称(标签)获取元素

document.getElementsByTagName (tagname);//div,p,span

4、getElementsByClassName  通过类样式名称获取元素

document.getElementsByClassName(ClassName);//.box

 

HTML5新增选择器:  querySelector() 、querySelectorAll()  

1、querySelector()     根据选择器获取元素

document.querySelector(selectors);  //选择器可以是: id, 类, 类型, 属性, 属性值等来选取元素。

querySelector() 方法仅仅返回匹配指定选择器的第一个元素

2、querySelectorAll()    根据选择器获取元素

document.querySelectorAll(selectors); //选择器可以是: id, 类, 类型, 属性, 属性值等来选取元素。

querySelectorAll()  返回所匹配到的所有元素

 

jQuery选择器

1、直接选择器

$(selectors)  //selectors可以是id、className、TagName

2、交集选择器

$("标签名.类样式名字")

3、并集选择器

$("标签名字,.类样式名字,#id选择器")   //用逗号间隔

4、层次选择器
$("选择器 选择器");//$("#dv span")获取的是div这个父级元素中所有span标签
$("选择器>选择器");//获取的是div这个父级元素中直接的子元素
$("选择器~选择器");//div这个父级元素中后面所有的span兄弟元素
$("选择器+选择器");//获取的是div后面直接的兄弟元素(中间不能隔别的标签)

5、eq选择器

$("li:eq(index)") //index为下标,表示下标为index的

6、gt选择器
$("li:gt(index)")  //index为下标,表示大于index的

7、lt选择器
$("li:lt(index)")  //index为下标,表示小于index的

8、奇偶选择器

odd:  下标为奇数//$("li:odd")
even:下标为偶数//$("li:even")

 

 

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值