の最後の要素の構文解析:Javascriptが唯一str.replaceが唯一の配列である、ここで私の配列 の最後の要素に働く問題有するアレイ
["omao","carlton","judging"]
、ここでは私のjavascript関数
ですfunction emoji(data){
\t
\t //console.log(data);
\t
\t $(".message-content").each(function(){
\t \t var elem = $(this);
\t \t var str = elem.html();
\t \t //var res = str.replace(":hey", '<img draggable="false" class="emoji jumboable" alt="emoji" src="https://discordchat.com/api/omao.png">');
\t \t for(var i = 0;i < data.length; i++){
\t \t \t var res = str.replace(":"+data[i], '<img draggable="false" title="Added using the WLA Poor Mans Nitro" class="emoji jumboable" alt="emoji" src="https://discordchat.com/api/'+data[i]+'.png" />');
\t \t \t elem.html(res);
\t \t }
\t \t
\t \t
\t });
\t
}
あなたはそれを実行し、唯一:judging
は画像に置き換えられ、:omao
と:carlton
は無視されます。私は見つけることができるすべての "解決策"を試みたが、すべて同じ問題を抱えていた。
スニペットを更新しました。貼り付けにバグがありました。 –
あなたはすでに15以上の回答を求めていますが、受け入れ率がゼロであることを見て、[受け入れる](https://stackoverflow.com/help/someone-answers)を忘れないでください。 – Icepickle