<style>
div [data-endpoint="/one/two/three/"] {display:none}
</style>
<div data-endpoint="/one/two/three/">
example text
</div>
此处的实时代码示例:http: //jsfiddle.net/DDUNp/2/
<style>
div [data-endpoint="/one/two/three/"] {display:none}
</style>
<div data-endpoint="/one/two/three/">
example text
</div>
此处的实时代码示例:http: //jsfiddle.net/DDUNp/2/
因为div
和data-endpoint
属性之间的空格明确指定具有该属性的元素是 ; 的后代元素div
。删除空间,它的工作原理:
div[data-endpoint="/one/two/three/"] {display:none}
参考:
有很多空格:
div[data-endpoint="/one/two/three/"] {display:none}
去掉 div 和 [ 之间的空格
div[data-endpoint="/one/two/three/"] {display:none}
您需要删除 div 和 [data-endpoint="/one/two/three/"] 之间的空格