属性选择器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了属性选择器相关的知识,希望对你有一定的参考价值。

1、[attribute]

a[target]
{
background-color:yellow;
}

<a href="#">aaa</a>

<a href="#" target="_blank">bbb</a>

2、[attribute=value]

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

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

标签选择器

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

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