2017-02-28 98 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 is not a function' – Pabs123

+0

请确保$('。totals div h3 span' )实际上返回元素。当我在你的codepen中试过时,我没有看到任何东西,这可以解释为什么什么都没有发生,并且你没有得到错误。 –

+0

当你决定在SO上发布一些代码时,尽量避免使用codepen。它非常缓慢且难以理解。 SO上有一个名为“代码片段”的功能。改用它。 –

回答

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

试试吧! 因为是黑色,所以还没有看到文字