3
我想知道如何去查找和替换div中的某些文本,但我想查找并替换该文本的第二个出现。例如:“您刚刚添加了一个项目,请删除此项目”,因此我想找到第二个“项目”并将其替换为我选择的任何文本。jQuery查找并替换第二个
JS:
var compareCount = $('.compareWidget').find('.compareItem').length;
if (compareCount >= 2) {
$('.message').find('.count').text(compareCount);
$('message').html().replace('item', 'items');
}
$('.message').slideDown("Fast");
setTimeout(function() {
$('.message').slideUp("Fast");
}, 5000);
HTML:
<div id="alertMessage">
<div class="message">
<span>You just added a item to compare, you currently have <span class="count">1</span> item to compare</span>
</div>
</div>
你可能想要使用正则表达式并获得第二个匹配。 – aepheus
它会是一个动态的字符串或总是“项目”? –
它总是会成为这个例子的“项目” – Lawrence