Ir al contenido

Cuando no tenemos acceso al html y necesitamos añadir un tag al texto que hay después de una imagen.

Tenemos

<div>
    <img src="" />
    Lorem ipsum dolor sit amet. 
</div>

Y necesitamos

<div>
    <img src="" />
    <span>Lorem ipsum dolor sit amet.</span>
</div>

jQuery snippet

$(document).ready(function() {
    $('div').contents().filter(function () {
        return this.nodeType === 3 && $.trim(this.nodeValue).length;
    }).wrap('<span />');
});