jQuery修改LI文本

时间:2011-04-26 07:14:00

标签: jquery selector

我有简单的UL

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

我需要使用jQuery的JavaScript函数。这个函数将采用一个参数,因此如果输入BB作为参数,它应该在列表上面更新为

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

有什么想法吗?提前谢谢!

3 个答案:

答案 0 :(得分:1)

function liReplace(replacement) {
    $("#ABC li").each(function() {
        var t = $(this);
        t.html(t.html().replace(replacement, "*" + replacement + "*"));
    });
}

答案 1 :(得分:0)

mystring.replace('BB','*BB*');

答案 2 :(得分:0)

t
.children(":first")
.html(
   t
   .children(":first")
   .html()
   .replace(replacement, "*" + replacement + "*")
);