Jquery 查找并删除标记中的文本,但不删除标记本身

Jquery 查找并删除标记中的文本,但不删除标记本身,jquery,Jquery,这是我到目前为止的代码 $('target').find('span:contains("ea.")').remove(); 我希望它删除字母“ea”,但它却删除了它所在的SPAN容器,其中还包含我想要保留的其他文本 有没有办法只删除“ea”而不删除其他内容?谢谢你你可以试试这个- var span = $('target').find('span:contains("ea.")'); span.text(span.text().replace('ea.','')); 或 你可以试试这个

这是我到目前为止的代码

$('target').find('span:contains("ea.")').remove();
我希望它删除字母“ea”,但它却删除了它所在的SPAN容器,其中还包含我想要保留的其他文本

有没有办法只删除“ea”而不删除其他内容?谢谢你

你可以试试这个-

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

你可以试试这个-

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

var text = $('target').find('span:contains("ea.")').text();
$('target').find('span:contains("ea.")').text(text.replace('ea.', ''));
$('target span').text(function(_,txt) {
    return txt.replace(/ea\./g, '');
});