私はJqueryを使い慣れています。私は先週から適切な助けを求めてきましたが、何も見つかりません。 jqueryを使用してテキストをスマイリーイメージに置き換えたいのですが、これをどのように実行するかわかりません。たとえば、このテキスト「私は感じている:happy;
」を「私は<img src='happy_face.gif' />
」と置き換え、「彼は:sick;
」を「He is <img src='sick.gif' />
」に置き換えます。ここ は、私がこれまでに得ているものですが、それはまだ代わりに、画像のテキストが表示されます。それは実際には非常に簡単です事前Jqueryを使用してテキストをスマイリーイメージに置き換えます。
2
A
答えて
1
で
:) :(
<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;
}
感謝。 あなたはHTMLのみで文字列のインスタンスを検索し、置き換えるために1行が必要: $("body").html($("body").html().replace(/:happy;/g,'<div class="happy-face"></div>'));
これは<div class="happy-face"></div>
に置き換え:happy;
で$("body").html()
に$("body").html()
を設定します。
/:happy;/g
グローバル文字列:happy;
を見つけるために、正規表現である(g
)
+1
それは完全に働いた –
1
次のコードを使用することができます:ここでは例の作業
var a = [[':happy;','<img src="happy_face.gif" />'],[':sick;',"<img src='sick.gif' />"]];
a.forEach(function(item) {
$('p').each(function() {
var text = $(this).html();
$(this).html(text.replace(item[0], item[1]));
});
});
関連する問題
- 1. WordpressカスタムフィールドのテキストをJqueryを使用してイメージに置き換えます。
- 2. jQuery:.replace()を使用して要素内のテキストを置き換えます。
- 3. xsltを使用してxmlのテキストを置き換えます。
- 4. VBSを使用してテキストファイルのテキストを置き換えます
- 5. Pythonを使用してdocxのテキストを置き換えます
- 6. javascriptを使用してテキストでテキストを置き換える
- 7. JQuery Javascriptを使用してURLパラメータを置き換えます。
- 8. jqueryを使用してチェックボックスリストのラベルを置き換えます。
- 9. ラベルjqueryのテキストを検索して置き換えます
- 10. ReplaceWithを使用してテキストをチェックボックスに置き換える
- 11. jQueryを使用してテキスト区切りイメージを置き換える
- 12. jQueryを使用して "/"を ":"に置き換える
- 13. JavaScript/jQuery - 入力テキスト内のテキストを置き換えます
- 14. クエリを使用してテキストを置き換える方法
- 15. JavaScriptを使用してテキストを置き換える方法は?
- 16. PDFBoxを使用してPDFテキストを置き換える
- 17. Apache POI(Java)を使用して.docxのテキストを表に置き換えます。
- 18. OpenXMLを使用してMS Wordの式にテキストを置き換えます。
- 19. Visual Studioマクロを使用してテキストをコントロールマークアップに置き換えます。
- 20. 変数を使用してテキストをテキストボックスの入力に置き換えます。
- 21. DOMDocumentを使用してテキストをhrefリンクに置き換えます
- 22. divをjQueryまたはjavascriptを使用してdivに置き換えます。
- 23. テキストをアイコンに置き換えます
- 24. jqueryでテキストを画像に置き換えます。
- 25. div内のテキストをjQueryに置き換えます。
- 26. Jqueryを使用してvalueをimageに置き換えますか?
- 27. URLにJqueryを使用して任意の数字を置き換えます。
- 28. テキストフィールドのテキストを色付きのテキストに置き換えます。jquery
- 29. jQueryでテキストをhtmlタグに置き換えてください
- 30. jQueryを使用して、選択したテキストを取得したり置き換えたりします。
はStackOverflowのへようこそ!私たちはあなたがすでに試みたアプローチを投稿することを要請します。おかげでkingkode。 – kingkode