This is because a td does not natively have a title attribute. Or a value attribute for that matter. Why not try this:
<table class="main_html">
<tr class="main_html" id="5">
<td><div class="hour_slot" title="21:00" id="Alpha210000"></div></td>
...
</tr>
</table>
This way, using divs, you can give it what attributes you require.