jQuery计算不能从外部文件工作,返回NaN

时间:2016-06-15 07:16:36

标签: javascript jquery

我正在进行简单的jQuery计算,如下所示,在纯HTML页面中按预期工作,如果我尝试将其设置为外部文件运行,delivered变量值显示错误为 NaN

Demo

我不知道我在哪里做错了:)请帮忙吗?

可能与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));

});

1 个答案:

答案 0 :(得分:0)

抱歉全部

由于逗号符号导致variable上的拼写错误 ...这就是为什么它不起作用...

我刚刚从var totalAudience = "105000";

删除了逗号

感谢您的时间。