我正在修改现有 WordPress 主题的 CSS。主题有很多特殊样式的列表,附在<li>
元素。正因为如此,有一个通用的list-style:none
规则适用于<li>
元素。
我想更新 CSS 以重新设置list-style
默认开启<li>
没有附加类的元素(即那些没有应用特殊样式的元素)。这需要有选择性,以免破坏奇特的效果。
我知道 :not() 伪选择器,并且最终可能会使用它来专门排除每个可能的类;然而,它们有十几个,这看起来像是一场维护噩梦。
有没有办法,使用 CSS 或 jQuery,通过指定元素来选择它no班级设置?
$('li:not([class])');
应该做你需要的。
考虑到丹的评论 - 因为你没有具体说明,我假设你的意思是li
不会有class
根本没有属性。如果你需要抓住那些<li class>
or <li class="">
...
$('li:not([class])');
$('li[class=]');
$('li[class=""]');
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)