CSS选择器(id包含文本的一部分)(CSS selector (id contains part

2019-06-17 22:06发布

我有个问题。 我有内容是这样的:

<a>元素编号= someGenerated一些:相同:0:名称

<a>与id元素= someGenerated一些:相同:0:姓

<a>与id元素= someGenerated一些:相同:1:名称

<a>与id元素= someGenerated一些:相同:1:姓

我需要CSS选择器来获得名称。 问题是,我不知道如何得到它。 我想a[id*='Some:Same'] -它返回的所有<a>元素。 之后,我可以得到它的ID与名称结尾的元素。 但我不喜欢这个主意。 我认为它可以与其他一些选择来完成。

Answer 1:

试试这个:

a[id*='Some:Same'][id$='name']

这将让你所有a包含ID元素

一些相同

并有编号的结尾

名称



Answer 2:

我看到的唯一选择是a[id$="name"]由“名”与编号整理所有链接),但它不是限制性的,因为它应该。



Answer 3:

<div id='element_123_wrapper_text'>My sample DIV</div>

操作员^ -与给定值开始匹配元素

div[id^="element_123"] {

}

操作员$ - 匹配的元素,在给定值结束

div[id$="wrapper_text"] {

}

运算符* - 匹配元素有一个包含给定值的属性

div[id*="wrapper_text"] {

}


文章来源: CSS selector (id contains part of text)