我正在尝试使用 jQuery 将 1 添加到 p
元素内的数字,但它不起作用。
$(document).ready(function() { function addOne() { var number = $('p').html(); return number++; } $('p').text(addOne()); });
最佳答案
您需要首先将数字解析为 Int,否则 JavaScript 会将其视为字符串并连接它。
此外,您希望函数返回 number + 1,或至少返回++number,否则您将在返回后递增,而不是实际获取修改后的值。
试试这个:
$(document).ready(function() {
function addOne() {
var number = parseInt($('p').html());
return number + 1;
}
$('p').text(addOne());
});
关于javascript - jQuery:向元素内的数字加一,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2520593/