属性选择器
Posted f51yuanli
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了属性选择器相关的知识,希望对你有一定的参考价值。
性选择器简介
元素的属性,我们都知道是什么。例如下面代码中type和value就是input元素的属性。
属性选择器,顾名思义,就是通过属性来选择元素的
<input type="text" value="lvye"/>
其实属性选择器在CSS2中已经存在了,而CSS3在CSS2的基础上对属性选择器进行了扩展,新增了3个属性选择器。对于CSS2中的属性选择器,请关注即将上线的CSS进阶教程。
E[attr^="lvye"] | 选取了元素E,其中E元素定义了属性att,att属性值是以lvye开头的任何字符串。 |
E[attr$="lvye"] | 选取了元素E,其中E元素定义了属性att,att属性值是以lvye结尾的任何字符串。 |
E[attr*="lvye"] | 选取了元素E,其中E元素定义了属性att,att属性值任意位置是包含了lvye的任何字符串。 |
(E,指的是元素名element;attr,指的是属性名attribute)
CSS3新增的这3个属性选择器使得选择器具有通配符的功能,有点正则表达式的感觉
我们在百度文库下载资料的时候,经常会看到文档列表的超链接前面都会显示一个文档类型的小图标。
这是用户体验非常好的设计细节。这个效果的实现技术,只需要使用CSS3中的属性选择器就可以轻松实现了。
以上是关于属性选择器的主要内容,如果未能解决你的问题,请参考以下文章
jQuery 基本选择器 层次选择器 过滤选择器 内容过滤选择器 可见过滤选择器 属性过滤选择器 表单对象属性过滤选择器
深入学习jQuery选择器系列第四篇——过滤选择器之属性选择器