Por que o Jquery afeta apenas o primeiro elemento div? [duplicado]
Esta questão já tem uma resposta aqui:
Como posso aplicar uma função jQuery a todos os elementos com o mesmo ID? 4 respostasEu estou usando a função "substituir" para remover todos os valores não numéricos em um div.
Parece jQuery substituir afeta apenas o primeiro elemento.
Aqui está o meu 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.
O resultado que eu quero é:
2011 20113 20176341