2017-02-28 16 views
1

要素内のコンテンツを置き換えようとしていますが、何も起こっていません。エラーも戻ってきません。Javacscript/jQueryは要素内のコンテンツを置き換えます

var total = 15; 
$('.totals div h3 span').replaceWith("<p class='totaal'>" + total +" TOTAAL</p>"); 

Codepen:http://codepen.io/MennoK/pen/QpjNPZ

+2

コードに間違いがあります。Uncaught TypeError:selectors.sizeは関数ではありません。 – Pabs123

+0

$( 'totals div h3 span' )は実際に要素を返します。私があなたのコードコードで試してみたとき、私は何も見ませんでした。なぜ何も起こっていないし、エラーを起こさない理由を説明します。 –

+0

SOにコードを公開する場合は、codepenを避けるようにしてください。それは非常に遅く、非常に判読不能です。 SOには「コードスニペット」という機能があります。代わりにそれを使用してください。コードセットの合計の –

答えて

2

あなたは、例えば

.html()によって機能 .replaceWith()を交換する必要があります

$('.totals div h3 span').html("<p class='totaal'>" + total +" TOTAAL</p>"); 

http://codepen.io/anon/pen/zZvEjV

0
$('.totals div.wpb_wrapper h3 span').replaceWith("<span style='color: #ffffff;' class='tobtaal'>222 TOTAAL</span>"); 

それを試してみてください! テキストが黒であるために表示されません。また、2つのdivがあります

関連する問題