Я хочу найти строку текста в элементе и обернуть вокруг него несколько тегов span. Например
От:
<h2>We have cows on our farm</h2>
Для того, чтобы:
<h2>We have <span class='smallcaps'>cows</span> on our farm</h2>
Я пробовал:
$("h2:contains('cow')").each(function() {
$(this).text().wrap("<span class='smallcaps'></span>");
});
Но это только оборачивает весь содержащий тег h2
.