gpt4 book ai didi

CSS:CSS 选择器中的通配符

转载 作者:太空宇宙 更新时间:2023-11-03 21:37:53 24 4
gpt4 key购买 nike

我试图针对一些特定的禁用文本框来改变文本的颜色。 ID的格式是:

id="jc-cr-lmid-Total-1-RangeFr"

数字根据屏幕上文本框的数量从 1 到 5 变化。

有没有办法在保留选择器的 -RangeFr 部分的同时为数字插入通配符?

我试过:

id*=["jc-cr-lmid-Total-*-RangeFr"]:disabled{
//Change text color
}

但这并没有奏效

最佳答案

是的,有点;您可以使用 attribute-starts-with 和 attribute-ends-with 表示法:

[id^="jc-cr-lmid-Total-"][id$="-RangeFr"]:disabled{
//Change text color
}

但请注意,由于 CSS 没有正则表达式的概念,因此这允许所需的开始和结束之间的任何字符序列,因此它将匹配:

  • id="jc-cr-lmid-Total-1-RangeFr"
  • id="jc-cr-lmid-Total-1000-RangeFr"
  • id="jc-cr-lmid-Total-anyOtherSequenceOfCharacters-RangeFr"

老实说,您最好为此简单地使用一个类,这样会更加简单可靠。

引用资料:

关于CSS:CSS 选择器中的通配符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25523902/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com