First of all you have repeated ids on elements, which is wrong. use classes instead, ids should be unique
<table>
<tr>
<td class="divOne">div one</td>
<td class="divOne">2222</td>
</tr>
<tr>
<td class="divOne">div two</td>
<td class="divOne">2222</td>
</tr>
</table>
then change your code
$(function() {
$('.divOne').hover(function() {
$('#Details').show();
}, function() {
$('#Details').hide();
});
});
this will end up (with your actual markup) with the result that your div will be shown when you hover on the table and it will be hidden when you don't