ID非公開さん
2022/5/16 19:10
1回答
Javascriptが詳しい方に質問です。このコードをJqueryに変換したいのですが、わかる方いますか?
Javascriptが詳しい方に質問です。このコードをJqueryに変換したいのですが、わかる方いますか? document.addEventListener('DOMContentLoaded', function () { const el = document.querySelector('.animate-title'); const str = el.innerHTML.trim(); let concatStr = ''; for (let c of str) { c = c.replace(/\s+/, ' '); concatStr += `<span class="char">${c}</span>`; } el.innerHTML = concatStr; });
JavaScript・23閲覧
ベストアンサー
▼そのまま置き換えるなら $(function () { const el = $('.animate-title').eq(0); const str = el.html().trim(); let concatStr = ''; for (let c of str) { c = c.replace(/\s+/, ' '); concatStr += `<span class="char">${c}</span>`; } el.html( concatStr ); }); ▼おまけ(自分が書くなら) $(function() { const el = $('.animate-title').eq(0); el.html( el.text().trim().replace(/(\s)|./g,(c,s)=>`<span class="char">${s?' ':c}<\/span>`) ); });
ID非公開さん
質問者2022/5/16 20:06
回答ありがとうございます!5htrさんはどのようにJavascriptを覚えましたか??
質問者からのお礼コメント
ありがとうございました!!
お礼日時:5/16 20:24