2011-04-26 9 views
0

간단한 ULjQuery가 LI 텍스트 수정

<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> 

어떤 생각입니까? 미리 감사드립니다!

+0

그것은 단지 첫 경기를 교체해야 ? – ifaour

답변

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

그게'$ (this) .html (...'? – xtofl

+0

@xtofl-ah 네, 감사합니다. 늦었어요. 아마도 응답해서는 안됩니다.) –

+0

Matt, 많이 감사합니다! – iwan

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