私は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であり、すべてをフェードする」と書いた
たぶん答えは、他の3つには値があるのに、内部には値がないからtd's
です。
だから私は(2番目の表で)テストしました:
$(".b tr").fadeTo(1500, 0.3);
そしてそれはすべてのTRをフェードさせました(最後のセルは空ですが)...
ここで何が起こっているのですか?
jsbin: http: //jsbin.com/ehacen/1/edit