我正在使用脚本来替换文本字符串并添加一个类。但是,我只需要替换或删除有问题的字符串,并保留其他任何文本。我该怎么做呢?在此示例中,我想删除“ EU”,但保留字符串上的所有其他文本。
这是我目前使用的脚本:
$('body').ready(function(){
$( ".productboxArticlenumber:contains('EU')" ).text('newtext').addClass( "eu" ); });
您需要使用text()
替换功能EU
从所有匹配元素的内容中删除。
$('document').ready(
function() {
$(".productboxArticlenumber:contains('EU')").text(
function() {
return $(this).text().replace(/EU/g, "");
}
).addClass("eu");
}
);
.eu {
color: red;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<p class="productboxArticlenumber">This one contains "EU", initially.</p>
<p class="productboxArticlenumber">This one does not.</p>
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句