我有一個非常簡單的HTML表單和一些JQuery來計算一個數字。JQuery If語句返回相同的數字,不管輸入如何
我的問題是,如果語句返回相同數量無關輸入:
$(document).ready(function()
{
$('input').change(function()
{
var behind = escape($('#behind').val());
var speed = parseInt($('#speed').val());
var diff;
if (behind = "nse") { diff = '0.83'; }
if (behind = "0.5") { diff = '1.66'; }
if (behind = "0.75") { diff = '2.49'; }
var hsr = speed-diff;
$('#hsr').html(hsr);
});
});
如果我輸入NSE入禁區計算使用差異=「2.49」,而不是差異=「0.83 '就像我編程的那樣。
與完整代碼的jsfiddle頁是http://jsfiddle.net/Jucna/1/
請有人能解釋什麼是錯誤的代碼?
在此先感謝。
完美。非常感謝。 – LeeG 2013-03-21 11:17:31
不客氣。 – Adil 2013-03-21 11:22:42