¿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 respuestasEstoy 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