重複した ID がありますが、これは無効であり、jQuery ID セレクター (または、ID を持つ要素はほとんどのブラウザーによってインデックス化され、一意であることを意図しているため、jQuery が内部的に使用する document.getElementById のような他の ID セレクター) は、最初のもののみを返します。 DOM に表示されます。クラスに変更して、動作することを確認します。
$('.comment').each(function() {
var thz = $(this); var repl =
thz.html(thz.html().replace(/\D+/g, ''));
});
HTML
<a class="comment1" href="#"> c2fđf011. </a>
<a class="comment1" href="#">c20ff113. </a>
<a class="comment1" href="#"> c201gf76341. </a>
ちなみにあなたのIDはこんな感じでした:-
<a id="comment1" href="#"> c2fđf011. </a>
<a id="comment2" href="#">c20ff113. </a>
<a id="comment3" href="#"> c201gf76341. </a>
属性セレクターで開始すると役立ちます(ただし、これは属性セレクターであり、ID を使用する利点が失われるため、文字通り速度が低下します)。
$('[id^=comment]').each(function() { // While using this better give a container context $('[id^=comment]', 'container').each(function...
var thz = $(this);
var repl = thz.html(thz.html().replace(/\D+/g, ''));
});
道徳: ID は一意でなければなりません