2
如果我想知道元素的类名中是否至少有一个字符,那么正确的CSS选择器是什么?CSS选择器:如果div的类名包含AT至少一个字符
我用它来知道里面.bar
股利类名称以“foo-”:
.bar div[class^="foo-"] {display: block;}
但是我怎么检查是否有只是至少一个字符(字母或数字或特殊字符)在班级名称?
如果我想知道元素的类名中是否至少有一个字符,那么正确的CSS选择器是什么?CSS选择器:如果div的类名包含AT至少一个字符
我用它来知道里面.bar
股利类名称以“foo-”:
.bar div[class^="foo-"] {display: block;}
但是我怎么检查是否有只是至少一个字符(字母或数字或特殊字符)在班级名称?
您可以检查元素是否有一个空或丢失class
属性是这样的:
div { color: red; } /* has a class attribute with at least one character */
div:not([class=""]) { color: blue; } /* has an empty class attribute */
div:not([class]) { color: green; } /* has no class attribute */
<div class="foo">foo</div>
<div class="">bar</div>
<div>baz</div>
这比我的第一本能检查每个字符好得多:P –
CSS没有在属性选择一个通配符,所以我认为你需要JavaScript的那 – j08691
我不知道,谢谢 –