我正在进行简单的jQuery计算,如下所示,在纯HTML页面中按预期工作,如果我尝试将其设置为外部文件运行,delivered
变量值显示错误为 NaN
我不知道我在哪里做错了:)请帮忙吗?
可能与parseInt
或其他什么有关?
HTML(更新):
<html lang="en" class="no-js">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Testing</title>
<meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=no">
</head>
<body>
<section>
Total audience = <span class="total-audience"></span>
<br>
Delivered = <span class="delivered"></span>
</section>
<script src="Scripts/plugins.jquery.min.js"></script>
<script src="Scripts/init.js"></script>
</body>
</html>
来自外部脚本(init.js)文件的:
jQuery(document).ready(function () {
var totalAudience = "105,000";
var delivered = totalAudience * 60 / 100;
jQuery('.total-audience').html(totalAudience);
jQuery('.delivered').html((delivered).toFixed(0));
});
答案 0 :(得分:0)
抱歉全部,
由于逗号符号导致variable
上的拼写错误 ...这就是为什么它不起作用...
我刚刚从var totalAudience = "105000";
感谢您的时间。