jQ选择器小总结

一、id选择器:一个用来查找的ID,即元素的id属性
id选择器也是基本的选择器,jQuery内部使用JavaScript函数document.getElementById()来处理ID的获取。原生语法的支持总是非常高效的,所以在操作DOM的获取上,如果能采用id的话尽然考虑用这个选择器

二、类选择器,顾名思义,通过class样式类名来获取节点。相对id选择器来说,效率相对会低一点,但是优势就是可以多选。

三、元素选择器:根据给定(html)标记名称选择所有的元素通过getElementsByTagName方法得到页面所有的

元素var divs = document.getElementsByTagName(‘div’);

var divs = document.getElementsByTagName('div');
    for (var i = 0; i < divs.length; i++) {
        divs[i].style.border = "3px solid blue";
    }

同样的效果,$(“p”)选取所有的 p元素,通过css方法直接赋予样式

$("p").css("border", "3px solid red");

四、全选择器(*选择器)

var elements1 = document.getElementsByTagName('*');

//获取页面中所有的元素
 var elements2 = $("*");
 //原生与jQuery方法比较
//===表示数据和类型都相等
 if(elements2.length === elements1.length){
 elements2.css("border","1px solid red");
 }

五、层选择器

1.层级选择器都有一个参考节点
2.后代选择器包含子选择器的选择的内容
3.一般兄弟选择器包含相邻兄弟选择的内容
4.相邻兄弟选择器和一般兄弟选择器所选择到的元素,必须在同一个父元素下
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值