jQuery .next () não funciona?

Eu estou tentando usar o jQuery.next() com um seletor, parece que eu perdi alguma coisa.

Meu código:

<div>1</div>
<span>2</span>
<div class="dd">3</div>
<div>4</div>
$('div').next(".dd").css('color','red');

Se eu mudar o intervalo para div funciona, mas desta forma não funciona!

Qualquer ajuda?