5
這只是正常:用d3定位僞元素 - 有可能嗎?
d3.selectAll('ul li')
.style('background', 'red');
然而,這並不做任何事情:
d3.selectAll('ul li:before')
.style('background', 'red');
通過d3.selectAll('ul li:before')
返回的選擇是空的,即使確實存在:before
元素,有一些現有的CSS樣式。
是否可以使用d3定位僞元素?
而如果是,快速跟進的問題:如何將針對所有:before
僞元素直接(即內沒有)特定的選擇?
如:
var listItems = d3.selectAll('ul li');
var beforeElements = listItems.selectAll('&:before'); // SASS-style selector obviously won't work here
謝謝。我已經用空的跨度選項。 – 2015-03-03 03:54:18