2
如何使用css選擇器查找第一個非空子元素? 有沒有人可以幫助我?非常感謝!!!如何通過CSS選擇器找到第一個非空?
如下面:
<ul><li></li>...<li><span>o haha</span></li>...<li></li></ul>
我如何通過CSS選擇器得到的第一個非空li元素
如何使用css選擇器查找第一個非空子元素? 有沒有人可以幫助我?非常感謝!!!如何通過CSS選擇器找到第一個非空?
如下面:
<ul><li></li>...<li><span>o haha</span></li>...<li></li></ul>
我如何通過CSS選擇器得到的第一個非空li元素
這需要兩個選擇,使其工作:
li:not(:empty) {
/* First non-empty <li> styles */
}
li,
li:not(:empty) ~ li {
/* All other <li> styles */
}
例:
沒有純粹的CSS解決方案。我會用JavaScript:'document.querySelector('li:not(:empty)')。style ['outline'] ='1px solid green';'http://jsfiddle.net/qJ24r/ –
你會得到所有的代碼都不是空的。 –
但你說的沒有CSS選擇器的解決方案。使用jQuery類似'$(「li:not(:empty)」)。first().css(「outline」,「1px solid green」)'可以幫助你。 –