檢查了這一點:http://jsfiddle.net/qbXVV/18/
HTML:
<button id="toggle">Toggle it!</button>
<table>
<tr class="sub"><td>Row 1</td></tr>
<tr class="tag"><td>Row 2</td></tr>
<tr class="sub"><td>Row 3</td></tr>
<tr class="tag"><td>Row 4</td></tr>
<tr class="sub"><td>Row 5</td></tr>
<tr class="tag"><td>Row 6</td></tr>
<tr class="sub"><td>Row 7</td></tr>
</table>
CSS:
tr:nth-of-type(even),.bg {
background-color: gray;
}
.hidden {
display:none;
}
JS:
$(document).ready(function() {
$('#toggle').click(function() {
$('.tag').toggleClass("hidden");
$(".sub:nth-child(4n+1)").toggleClass("bg");
});
});
這已經被問了很多次(但我有各種各樣的麻煩尋找*好*重複);答案仍然是否定的,你不能用純粹的CSS選擇器來做,除非有某種模式。 – BoltClock 2012-04-13 09:54:22
@ BoltClock'saUornorn我有同樣的困難找到答案。所以如果你說它是重複的,我很抱歉,並會嘗試找到所有的答案。謝謝 – Guile 2012-04-13 10:09:06