我已将数字 X 设置为 5。单击按钮时,将运行脚本以更新数据库而不刷新 - 效果很好。现在我希望页面上的数字更新为 6,也无需刷新页面。我尝试了 JS,但最终在一个看起来很糟糕的输入字段中输入了数字。有没有其他方法,也许是 jQuery。
问问题
1338 次
3 回答
1
这将让您通过其 id 获取元素并更新其值。
document.getElementById('theId').innerHTML = newValue;
如果您当前没有使用 jQuery,请不要仅仅为此使用它。如果您使用的是 jQuery,您可以执行以下操作。
$('#theId').html(newValue);
或者
$('#theId').text(newValue);
取决于 newValue 中是否包含 html。
jquery 和直接 javascript 示例都是等效的。
于 2012-10-21T22:17:45.870 回答
0
使用 jquery$("your containerselector").html(parseInt($("your containerselector").html()) + 1)
虽然你需要确保你的容器只包含 int。
于 2012-10-21T22:18:55.023 回答
0
您不必使用 jQuery。
您可以通过纯 JavaScript 更新页面上的所有内容,而无需 jQuery。
tizag.com 上的Javascript 教程示例:
<script type="text/javascript">
function changeText()
{
document.getElementById('boldStuff').innerHTML = 'Fred Flinstone';
}
</script>
<p>
Welcome to the site <b id='boldStuff'>dude</b>
</p>
<input type='button' onclick='changeText()' value='Change Text'/>
于 2012-10-21T22:22:11.733 回答