-1
我做的簡單的jQuery計算如下圖所示,這是按預期工作在普通的HTML頁面,如果我嘗試把同樣的外部文件運行,delivered
變量值示值誤差爲NaN的jQuery的計算不是從外部文件的工作,返回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));
});
你的代碼絕對沒問題。 –
你如何加載你的外部文件? – Roysh
@Roysh ...我將外部文件加載爲''...在所有腳本的底部 – Reddy