1

これまでの私のコードは次のとおりです。

$('target').find('span:contains("ea.")').remove();

「ea」の文字を削除してほしいです。代わりに、それが含まれている SPAN コンテナーを削除しています。これには、保持したい他のテキストも含まれています。

「ea」を削除する方法はありません。何もありません?ありがとうございました

4

3 に答える 3

4

あなたはこれを試すことができます -

 var span = $('target').find('span:contains("ea.")');
 span.text(span.text().replace('ea.',''));

または

$('target').find('span:contains("ea.")').text(function(pXL,txt){
      return txt.replace('ea.','');
});
于 2013-05-29T20:50:25.470 に答える
2
$('target span').text(function(_,txt) {
    return txt.replace(/ea\./g, '');
});

フィドル

于 2013-05-29T20:54:25.540 に答える
0
var text = $('target').find('span:contains("ea.")').text();
$('target').find('span:contains("ea.")').text(text.replace('ea.', ''));
于 2013-05-29T20:51:01.580 に答える