我正在尝试根据用户按下按钮来更新页面上的数字。我让它工作了,但是当数字更新时,文本不再像 <code></code> 块中那样格式化。这是我使用的代码减去任何控制格式的努力:
<script>
var countUp = function() {
$("#num").html(parseInt($("#num").html()) + 1);
$("#textWithNumInIt").html("The number is now"+$("#num").html() );
}
</script>
<p id="textWithNumInIt"><code>The number is 0</code></p>
我尝试将 <code></code> 标签放在 jQuery 中,有和没有转义字符。我尝试使用 .val() 和 .text() 来设置文本,以保持格式不变。我已经尝试在数字本身周围使用跨度,但是该值甚至没有更新。
这是我第一次在 javascript 函数中使用 jQuery 更改 HTML,所以问题可能与此有关。任何帮助都会很棒,如果您对完全不同的方法有建议,请分享。