我正在尝试添加 href 的原始值并向其添加 1,目前原始值是 0,但是当我添加(而不是附加)时它显示 01。我怎样才能使这个显示 1
var total_likes = ($("#" + $(event.target).attr('id')+".view_status_likes").text() + 1);
$("#" + $(event.target).attr('id')+".view_status_likes").text(total_likes);
对于这个简短的问题,我深表歉意。
最佳答案
如果 JavaScript 将它们视为字符串,则 + 号将成为连接运算符。
试试这个:
var Total_likes = (parseInt($("#"+ $(event.target).attr('id')+".view_status_likes").text(), 10) + 1);
parseInt 将 String 转换为 int,您应该能够对该值进行数学运算。
关于javascript - 将两个数字相加应该显示 1 而不是显示 01,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32908096/