次のようなテーブルがあります。
<table>
<tr>
<td class="selected plus"><a>+</a></td>
<td><a class="minus">-</a></td>
</tr>
</table>
td
選択したものだけが見えるようにしたい。私の制限は、 を通じてのみこれを達成することCSS
です。を変更しHTML
たり、ある種の を注入したりすることはできませんJavaScript
。
これは私が思いついたものです:
- 選択
td
したものを他のものの上に配置する - 選択したものを展開して
td
、他のものを「置換」します - 選択されていないものを隠す
td
残念ながら、私はこれらのアイデアのどちらでも成功しませんでした。
ここで遊ぶ jsfiddle があります: http://jsfiddle.net/u6n7r/6/
クロス ブラウザー ソリューションがあれば満足ですが、IE9 のサポートは必須です。