これは前に尋ねられたことは分かっていますが、私の特定の質問に正しい答えが見つかりませんでした。私は小文字と大文字の間に空白を追加したいと思います。特定のクラスを持つdivでのみ使用します。同じクラスのdivに空白を追加するにはhtmlを置き換えてください
のは、私はこのHTMLを持っているとしましょう:
<div class='type'>CreditCard</div>
<div class='type'>DebitCard</div>
私はこれがなりたい:中
$('.type').html($('.type').html().replace(/([a-z])([A-Z])/g, "$1 $2"));
結果:
このコードを使用して<div class='type'>Credit Card</div>
<div class='type'>Debit Card</div>
<div class='type'>Credit Card</div>
<div class='type'>Credit Card</div>
も参照してくださいhttps://jsfiddle.net/ny8h5rv4/
私は間違っていますか?私は(単なる例であるクレジットカードおよびデビットカード)のdivの内容を知っていないと仮定すると
$('.type').html($('.type').html().replace(/([a-z])([A-Z])/g, "$1 $2"));
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class='type'>CreditCard</div>
<div class='type'>DebitCard</div>
HTML()それは魔法のすべてに適用されません、コレクション内の最初の項目を返します。 – epascarello