JQuery изменить текст LI

У меня простой UL

<ul id=ABC>
<li>AAABBBCCC</li>
<li>BBBBB</li>
</ul>

Мне нужно иметь функцию JavaScript, используя jQuery. Эта функция будет принимать один аргумент, поэтому, если в качестве аргумента введен BB, она должна обновить приведенный выше список, чтобы он выглядел как

<ul id=ABC>
<li>AAA*BB*BCCC</li>
<li>*BB*BBB</li>
</ul>

Любая идея? заранее спасибо!

3 ответа

Решение
function liReplace(replacement) {
    $("#ABC li").each(function() {
        var t = $(this);
        t.html(t.html().replace(replacement, "*" + replacement + "*"));
    });
}
mystring.replace('BB','*BB*');
t
.children(":first")
.html(
   t
   .children(":first")
   .html()
   .replace(replacement, "*" + replacement + "*")
);
Другие вопросы по тегам