我有 2 张桌子。
<table border="1" class="a">
<tr>
<td>Value 1</td>
<td>2</td>
</tr>
<tr>
<td>Value 2</td>
<td></td>
</tr>
</table>
<table border="1" class="b">
<tr>
<td>Value 1</td>
<td>2</td>
</tr>
<tr>
<td>Value 2</td>
<td></td>
</tr>
</table>
在表 #1 我写:
$(".a td:parent").fadeTo(1500, 0.3);
结果是:
注意没有淡出的绿色。
但这没有任何意义。我写了“去父母那里-这是TR并全部淡化”
好的,也许答案是因为它内部没有值,而其他 3td's
有。
所以我测试了(在第二张桌子上):
$(".b tr").fadeTo(1500, 0.3);
它确实使所有TR 褪色(尽管最后一个单元格是空的)....
这里发生了什么?
jsbin:http: //jsbin.com/ehacen/1/edit