0
<style>
div [data-endpoint="/one/two/three/"] {display:none}
</style>

<div data-endpoint="/one/two/three/">
    example text
</div>

此处的实时代码示例:http: //jsfiddle.net/DDUNp/2/

4

5 回答 5

7

因为divdata-endpoint属性之间的空格明确指定具有该属性的元素是 ; 的后代元素div。删除空间,它的工作原理:

div[data-endpoint="/one/two/three/"] {display:none}

JS 小提琴演示

参考:

于 2013-03-04T16:54:35.330 回答
3

有很多空格:

div[data-endpoint="/one/two/three/"] {display:none}
于 2013-03-04T16:54:15.307 回答
1

去掉 div 和 [ 之间的空格

div[data-endpoint="/one/two/three/"] {display:none}
于 2013-03-04T16:54:43.957 回答
1

您需要删除 div 和 [data-endpoint="/one/two/three/"] 之间的空格

于 2013-03-04T16:54:54.100 回答
0

正在工作中。只需删除空间。

http://jsfiddle.net/DDUNp/4/

div[data-endpoint='/one/two/three/'] {display:none;}
于 2013-03-04T16:56:00.787 回答