Nada como responderse uno mismo, el codigo jQuery estaba bien, la solución estaba en cambiar
Código HTML:
<td class="celda"><p class=""><span> </span><img src="imagen.png" /></p></td>
por
Código HTML:
<td class="celda"><p class=""><span> <img src="imagen.png" /></span></p></td>
Es decir, meter el elemento <img /> dentro de <span>
Saludos!