我讀到這個線程: Simple Percentage Calculation of an Input Field with JQuery角JS計算
,但似乎無法得到它爲我的情況下工作。我有兩個輸入框,批發和銷售價格,並且我想隨着用戶改變他們的賣價計算標記(差異)。我已經建立了什麼,我想在這裏做一個簡化版本:
http://jsfiddle.net/schuss/rp0brqj1/2/
及以下的JS - 任何人都可以看到我在做什麼錯?謝謝!!
$(function() {
// cache elements that are used at least twice
var $sellprice = $("#SellPrice"),
$markup = $("#markup"),
$wholesale = $("#wholesale");
// attach handler to input keydown event
$sellprice.keyup(function(e){
if (e.which == 13) {
return;
}
var sellprice = parseFloat($sellprice.val()),
markup = sellprice-wholesale;
if (isNaN(sellprice)) {
$markup.hide();
return;
}
else {
$markup.fadeIn().text(markup.toFixed(2));
}
});
});
你可以做一個小提琴,所以我們可以看到在行動 – 2015-03-25 07:02:56
更新小提琴的代碼 - 我發現了一個小錯誤(即沒有實質性改變什麼,只是一個紅鯡魚)的http:/ /jsfiddle.net/rp0brqj1/4/ – BNash 2015-03-25 07:03:26
你確實在嘗試使用AngularJS嗎?因爲你所做的一切只是使用jQuery。 – GregL 2015-03-25 07:24:06