属性选择器

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选择器系列第四篇——过滤选择器之属性选择器

jquery 选择器(name,属性,元素)大全

标签选择器

CSSCSS 复合选择器 ② ( 子元素选择器 | 交集选择器 )

[ jquery 表单UI选择器和表单元素属性选择器 ] 表单UI选择器和表单元素属性选择器