我试图改变一个span标记 内文本的一部分,我想这:改变部分
<script>
$(document).ready(function(){
var toreplace= $(".poly-items__price span");
toreplace = toreplace.replace("change","<p>new text</p>");
$(".poly-items__price span").html(toreplace);
});
</script>
这里是一个html:
<div class="poly-items__price">
<span>do not change change</span>
</div>
这里有一个例子我使用: http://jsfiddle.net/Scoobler/a9cvx/4/, http://jsfiddle.net/bwhfD/
,但它不工作 你能告诉我是什么我错过了 感谢
你不应该混'HTML()'和'文本()'。如果你使用'text()',设置'text()'(在这种情况下不起作用)。如果你使用'html()',设置'html()'(危险,因为在一般情况下)。 – Amadan
谢谢,但它仍然无法正常工作 –
@ front-end_junior它是检查,在小提琴:http://jsfiddle.net/qsbdg4po/1 – Sojtin