私は、最新のjQueryと次のスクリプトを使用しています:jQueryの1クラスで、すべてのdiv要素の内部スペースでドットを置き換える
<script type="text/javascript">
$(document).ready(function(){
var el = $('.title');
el.html(el.html().replace(/\./gi, " "));
});
</script>
これはdiv要素である:
それは、すべて置き換え何<div class="title">The.quick.brown.fox</div>
クラス "タイトル"を持つDIVにスペースを入れたドットがあり、実際にはこの仕事でうまくいきます。
しかし、私はそれらの中に異なる文字列を持つ同じ "タイトル"クラスを持つ多くのDIVを持っています、そして、私はドットをスペースで置き換えるためにそれらをすべて必要とします。しかし、ここで問題は、すべてのソース文字列が異なるので、すべての結果文字列が異なっている必要がありますが、これらのDIVすべてで同じ結果の文字列である "クイックブラウンキツネ"と同じ問題が表示されます...
私は何をしますかクラス "タイトル"と各DIVのすべての異なる文字列を持つすべてのDIVで点を置き換えますか?
おかげ
+1をhtml' 'に関数を渡すため。 –
どちらの方法もうまくいきますが、どちらを選択すればよいですか?違いはありますか? – CamSpy
このメソッドは、より少ない関数呼び出しを必要とするため、*高速化する可能性があります。あなたは両方の方法を確かめるために測定する必要があります。 –