You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CSS新手提问:能否匹配类与data-id定位元素并隐藏?

解决方案:定位并隐藏指定元素

直接用类选择器+属性选择器的组合写法就能精准定位目标元素,再设置display: none就能把它隐藏:

.itemtile[data-id="ABC123"] {
    display: none;
}

写法说明:

  • .itemtile是类选择器,匹配所有带itemtile类的元素
  • [data-id="ABC123"]是属性选择器,匹配所有data-id属性值为ABC123的元素
  • 两者直接连写(不要加空格),表示同时满足这两个条件的同一个元素,刚好对应你要找的那个区块。

如果遇到现有样式权重更高导致隐藏不生效的情况,可以通过增加父选择器提升特异性,比如:

#itemgrid .itemtile[data-id="ABC123"] {
    display: none;
}

优先用提升选择器特异性的方式解决样式冲突,实在没办法再考虑用!important强制生效。

内容的提问来源于stack exchange,提问作者CM42

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 17:20:35