当前位置: 首页 > 面试题库 >

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

庞瀚
2023-03-14
问题内容

我有个问题。我有这样的元素:

<a> id = someGenerated的元素Some:Same:0:name

<a> id = someGenerated的元素Some:Same:0:surname

<a> id = someGenerated的元素Some:Same:1:name

<a> id = someGenerated的元素Some:Same:1:surname

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


问题答案:

尝试这个:

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

这将为您a提供ID包含的所有元素

一些相同

并以ID结尾

名称



 类似资料:
  • 问题内容: 有没有办法使CSS选择器与以下内容匹配? 选择器 不起作用,因为它匹配PARAM,而不是对象。我想将{display:none}应用于对象;将其应用于PARAM毫无用处。 (我知道我可以使用jQuery-和VanillaJS- 做到这一点,但我正在尝试在页面上创建CSS规则。) 问题答案: 不,您要查找的内容称为 父选择器 。CSS没有?已经多次提出了这些建议,但我不知道包括它们在内的

  • 问题内容: 我正在寻找下表的CSS选择器: 是否有任何选择器来匹配所有包含“ male”的TD? 问题答案: 如果我正确阅读了说明书,否。 您可以匹配元素,元素中属性的名称以及元素中命名属性的值。不过,我看不到任何与内容匹配的元素。

  • id 和 class 选择器 如果你要在HTML元素中设置CSS样式,你需要在元素中设置"id" 和 "class"选择器。 id 选择器 id 选择器可以为标有特定 id 的 HTML 元素指定特定的样式。 HTML元素以id属性来设置id选择器,CSS 中 id 选择器以 "#" 来定义。 以下的样式规则应用于元素属性 id="para1": #para1 { text-align:cente

  • 问题内容: 我有一些用PHP生成的元素,我想知道是否可以选择ID不完整的元素,例如: 该类已经习惯了它们的共同点,但是现在我需要单独选择它们,但我不知道整个ID名称。 我可以使用类似: 问题答案: 不使用ID选择器,因为它们需要完整的ID名称,但使用substring属性选择器: 但是,既然您的元素仍然具有属性,那么为什么不向每个元素组添加一个通用类并按该类进行选择呢?您应该能够像生成ID一样使用

  • 在使用cssContainingText时,是否有任何方法可以搜索具有精确文本的元素。我使用下面的代码,但下拉列表中有多个值,如下所示。 下面是我正在使用的代码。

  • 我有这样一个html: 我需要获取strong中的值,即“1234”。 使用JQuery我会使用, $(“#重要”).text() 但在JSoup我该怎么做, 我试过了 doc.select(“#重要”).first().text() 但它返回null异常,表示找不到这样的元素。我做错了什么? Upadte:Jsoup模拟器帮助我解决了这个问题。