이 작업을 반복하려하지만 결과를 얻지 못했습니다. 기본적으로 :google
데이터가 바뀝니다. 그러나 :wow
은 수행되지 않으며 :hi
도이 작업을 수행하지 못하게하는 잘못된 작업을 수행합니다. .이 스크립트가 반복되지 않는가?
var newdata = data.text[i].replace(/:wow/g,"<img src=\"wow.gif\"></img>");
newdata = data.text[i].replace(/:hi/g,"<img src=\"hi.gif\"></img>");
newdata = data.text[i].replace(/:google/g,"<img src=\"google.gif\"></img>");
$('#chat-area').append($("<p>"+ newdata +"</p>"));
가 : 구글은 당신이, 당신은 단지
newdata
을 덮어 쓰는 무엇을하고 있는지에 유일한 작업 .replace에게
모두 작동하지만 마지막으로 ': google'만 저장하고 있습니다. 끊임없이'newdata'의 값을 완전히 대체하고 있습니다. –
@SpencerWieczorek thankyou, 그럼 내가 어떻게 그들을 모두 저장하므로 단어 대신 이미지가 모두 표시됩니까? – Johnny
2 행째와 3 행에서'data.text [i]'를'newdata'로 대체하십시오. –