У меня есть таблица, содержащая столбец с иконкой. Я хочу, чтобы значки были скрыты по умолчанию и отображались только при наведении.Показать значок только на hover
HTML код:
<table class="table table-hover">
<tr>
<th>From</th>
<th>To</th>
<th>Connecting Airport</th>
<th>Comment</th>
<th>Report</th>
</tr>
<tr>
<td>JFK</td>
<td>CPH</td>
<td>ARN</td>
<td>N/A</td>
<td><i class="fa fa-exclamation-triangle" title="Report outdated information" style="color:#da5450;"></i></td>
</tr>
<tr>
<td>SFO</td>
<td>EWR</td>
<td>ORD</td>
<td>N/A</td>
<td><i class="fa fa-exclamation-triangle" title="Report outdated information" style="color:#da5450;"></i></td>
</tr>
</table>
Minimal Рабочий пример:
https://jsfiddle.net/bce9a257/1/
всегда лучше полагаться на CSS, а не JS, когда это возможно – bax
только проблема с этим решением является то, что он будет влиять на все другие иконки на странице – kexxcream
@kexxcream Не проблема, просто вопрос о том, чтобы сделать селектор более конкретным. Посмотрите на обновление. – Pevara