jQuery选择器之全选择器(*选择器)
来源:互联网 发布:2.4g网络有源音箱 编辑:程序博客网 时间:2024/04/19 08:14
在CSS中,经常会在第一行写下这样一段样式
* {padding: 0; margin: 0;}
通配符*意味着给所有的元素设置默认的边距。jQuery中我们也可以通过传递*选择器来选中文档页面中的元素
描述:
$( "*" )
抛开jQuery,如果要获取文档中所有的元素,通过document.getElementsByTagName()中传递"*"同样可以获取到
不难发现,id、class、tag都可以通过原生的方法获取到对应的节点,但是我们还需要考虑一个兼容性的问题,我这里顺便提及一下,比如:
- IE会将注释节点实现为元素,所以在IE中调用getElementsByTagName里面会包含注释节点,这个通常是不应该的
- getElementById的参数在IE8及较低的版本不区分大小写
- IE7及较低的版本中,表单元素中,如果表单A的name属性名用了另一个元素B的ID名并且A在B之前,那么getElementById会选中A
- IE8及较低的版本,浏览器不支持getElementsByClassName
看到了吧,作为一名合格的前端不是那么简单的,就一个基本的选择器上面都需要做这么多兼容,幸好有jQuery的出现,让我们省了很多功夫,如果大家对jQuery的实现感兴趣,可以看我另一个门课程 《jQuery源码解析》
0 0
- jQuery选择器之全选择器(*选择器)
- jQuery选择器之全选择器(*选择器)
- jQuery选择器之全选择器(*选择器)
- jQuery选择器(全)
- jquery选择器之简单选择器
- jQuery选择器之基本选择器
- jQuery选择器之层次选择器
- jquery选择器之属性选择器
- jquery选择器之层次选择器
- jquery选择器之层次选择器
- jquery选择器之属性选择器
- jQuery选择器之过滤选择器
- jQuery选择器之表单选择器
- jQuery选择器之id选择器
- jQuery选择器之元素选择器
- jQuery选择器之层级选择器
- jQuery选择器之层级选择器
- jQuery选择器之id选择器
- String.format(*args, **kwargs)用法
- Ubuntu VPN连不上,重启网络命令
- gif
- hibernate基础------>hibernate集合映射--->set映射
- 将war包在Tomcat上部署为缺省注意事项
- jQuery选择器之全选择器(*选择器)
- java IO 流操作规律
- Object Detection Networks on Convolutional Feature Maps
- Spring4学习:SpringAOP基础
- 程序设计实践课程记录3
- Linux之groupadd/usersadd等等如何使用
- 解决Eclipse无法安装STS
- js 之混淆加密
- Resize和Reshape-opencv