属性选择器
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了属性选择器相关的知识,希望对你有一定的参考价值。
a[target]
{
background-color:yellow;
}
<a href="#">aaa</a>
<a href="#" target="_blank">bbb</a>
a[target=_blank]
{
background-color:yellow;
}
<a href="#">aaa</a>
<a href="#" target="_blank">bbb</a>
3、[attribute~=value]:对属性中包含flower的元素进行样式设置
[title~=flower]
{
border:5px solid yellow;
}
<img src="/i/eg_tulip.jpg" title="tulip flower" />
4、[attribute|=value]:对于属性中以en开头的元素进行样式设置
[lang|=en]
{
background:yellow;
}
<p lang="en-us">Hi!</p>
5、[attribute^=value]:css3的属性,设置 class 属性值以 "test" 开头的所有 div 元素的背景色:
div[class^="test"]
{
background:#ffff00;
}
<div class="test"> div 元素。</div>
6、[attribute$=value]:css3的属性,设置 class 属性值以 "test" 结尾的所有 div 元素的背景色:
div[class$="test"]
{
background:#ffff00;
}
<div class="first_test">第一个 div 元素。</div>
7、[attribute*=value]:设置 class 属性值包含 "test" 的所有 div 元素的背景色
div[class*="test"]
{
background:#ffff00;
}
<div class="first_test">第一个 div 元素。</div>
以上是关于属性选择器的主要内容,如果未能解决你的问题,请参考以下文章
jQuery 基本选择器 层次选择器 过滤选择器 内容过滤选择器 可见过滤选择器 属性过滤选择器 表单对象属性过滤选择器
深入学习jQuery选择器系列第四篇——过滤选择器之属性选择器