文字列を別の文字列に置き換えようとしていますが、それは私には効果がありません。私は、スマイリー・ストリングをスマイリー・イメージに置き換えようとしていますが、それは機能しません。コードを見て、私はそれと間違っているものを教えてください:jquery内の文字列を置換できません
var comment ="Hello all how are you :)";
var emo = {'smile': ':)', 'tongue': ':P'};
$.each(emo,function(index,value) {
if(comment.contains(value)){
var emopiclink = 'http://www.abcdedif.com/emoticon/'+index+'.png';
var emopic = '<img src="'+emopiclink+'" hieght="20px" width="20px">';
comment.replace(value, emopic);
console.log(comment);
// alert("String Found");
}
});
デベロッパーコンソールのエラーを確認しましたか? – Pointy
エラーはありません@Pointy –
Stringプロトタイプに '.contains()'関数はありません。私はあなたが 'if(comment.indexOf(value)> = 0)' – Pointy