我有一張桌子,在我的桌子行中,每行都有一列,我想在鼠標懸停上顯示圖像並隱藏在鼠標懸停之外。在鼠標懸停上顯示和隱藏
這是我的表代碼。
<table cellpadding="0" cellspacing="0" border="0" class="display dTable">
<thead>
<tr>
<th style="width:5%;"> </th>
<th style="width:10%;">Estimate#</th>
<th style="width:20%;">Reference</th>
<th style="width:30%;">Customer Name</th>
<th style="width:15%;">Date</th>
<th style="width:10%;">Amount</th>
<th style="width:10%;">Status</th>
</tr>
</thead>
<tbody>
<tr class="gradeA">
<td class="context">
<a href="#" title="" class="smallButton" style="margin:5px;display:none;">
<img src="images/icons/dark/cog3.png" alt=""/>
</a>
</td>
<td align="center"><a href="#">EST-1</a></td>
<td align="center">Invoic 2,3</td>
<td align="center"><a href="#">Fahamco Distrubutions</a></td>
<td align="center">02-05-2012</td>
<td align="center">¥89800909</td>
<td align="center">pending</td>
</tr>
<tr class="gradeX">
<td class="context">
<a href="#" title="" class="smallButton" style="margin:5px;display:none;">
<img src="images/icons/dark/cog3.png" alt="" />
</a>
</td>
<td align="center"><a href="#">EST-1</a></td>
<td align="center">Invoic 2,3</td>
<td align="center"><a href="#">Fahamco Distrubutions</a></td>
<td align="center">02-05-2012</td>
<td align="center">¥89800909</td>
<td align="center">pending</td>
</tr>
</tbody>
</table>
存在anchor
標籤與在每一行,它最初是隱藏,我想顯示對每個元件鼠標懸停在圖像的第一列的圖像。
這裏是我試過使用的jQuery代碼。
$('.context').hover(
function() {
$('.context a').show();
},
function() {
$('.context a').hide();
}
);
上面的代碼顯示了所有的錨標籤,我想要的只是顯示相應的元素。
也有一種方法,我可以實現這一點,而不使用<td>
元素中的class或id屬性。
AHHA完美的作品。現在有什麼辦法可以在td元素中不使用class屬性的情況下達到相同的效果 –
@Ibrahim Azhar Armar這個工作在'td'中沒有'class': [link](http://jsfiddle.net/tuaaD/1/ ) –
它的工作原理,謝謝你Arvind –