Har*_*rry 218 css css-selectors
可能重复:
是否有包含特定文本的元素的CSS选择器?
有没有办法根据元素文本选择css中的元素?
即:
li[text=*foo]
<li>foo</li>
<li>bar</li>
Run Code Online (Sandbox Code Playgroud)
这可能不起作用.
编辑:也只需要支持Chrome.
Bła*_*isz 134
我知道这不是你想要的,但也许它会帮助你.
您可以尝试使用jQuery选择器:contains(),添加一个类,然后为类执行常规样式.
Ago*_*gos 16
它可能已经讨论过,但是从CSS3开始,没有什么比你需要的更多(另请参阅" 是否有包含特定文本的元素的CSS选择器? ").您将不得不使用其他标记,如下所示:
<li><span class="foo">some text</span></li>
<li>some other text</li>
Run Code Online (Sandbox Code Playgroud)
然后通常的方式参考它:
li > span.foo {...}
Run Code Online (Sandbox Code Playgroud)