¿Por qué Jquery solo afecta el primer elemento div? [duplicar]

Esta pregunta ya tiene una respuesta aquí:

¿Cómo puedo aplicar una función jQuery a todos los elementos con la misma ID? 4 respuestas

Estoy utilizando la función "reemplazar" para eliminar todos los valores no numéricos en un div.

Parece que la sustitución de Jquery solo afecta al primer elemento.

Aquí está mi Jquery:

$('#comment').each(function() {
    var thz = $(this);
    var repl = thz.html(thz.html().replace(/\D+/g, ''));
});

Código HTML:

<a id="comment1" href="#"> c2fđf011. </a>
<a id="comment1" href="#"> c20ff113. </a>
<a id="comment1" href="#"> c201gf76341. </a>

Resultado:

2011 c20ff113. c201gf76341.

El resultado que quiero es:

2011 20113 20176341

Respuestas a la pregunta(4)

Su respuesta a la pregunta