Пожалуйста, ребята, я новичок в JQuery. С прошлой недели я искал подходящую помощь, но я не могу ее найти. Я хочу заменить текст смайликом, используя jquery, но я понятия не имею, как его запустить. Например, мне нужен текст «Я чувствую :happy;
» для замены на «Я чувствую <img src='happy_face.gif' />
» и «Он :sick;
» заменяется на «Он <img src='sick.gif' />
». Вот что я получил до сих пор, но он по-прежнему отображается текст вместо изображения:Замена текста смайликом с помощью JQuery
:) :(
<script src="js/jscript.js"></script>
<script>
var emotes = [
[':happy;', 'happy.gif'],
[':sick;', 'sick.gif']
];
function applyEmotesFormat(body){
for(var i = 0; i < emotes.length; i++){
body = body.replace(new RegExp(emotes[i][0], 'gi'), '<img src="emotes/' + emotes[i][1] + '">');
}
return body;
}
Заранее спасибо
Добро пожаловать в StackOverflow! Мы просим вас опубликовать то, что вы уже пробовали. – kingkode