我遇到以下問題:使用可更改的輸入字段計算
當以下輸入中的值發生更改時,字段#result應該更改。
<input type="text" data-original-value="320" value="320" name="value1" id="value1" class="restorable">
<input type="text" data-original-value="125" value="125" name="value2" id="value2" class="restorable">
<input type="text" data-original-value="0.5" value="0.5" name="value3" id="value3" class="restorable">
(function ($) {
$(document).ready(function() {
$('#coverage').keyup(function() {
var raw = $('#value1').text()-($('#value2').text()* $('#value3').text());
var fixed = raw.toFixed();
$('#result').text(fixed);
});
});
}(jQuery));
將其改爲1倍時的值,而是如何使它可能
- #result計算時,頁面加載
- #result更新值1或值2和值3的變化時工作
目前,'$('。value2')''和'$('。value3')'選擇器不會匹配您發佈的任何內容。 – Jasen
你爲什麼要這樣做?你刷新頁面,這些字段將是空的不會他們?那麼計算的用途是什麼?還是有'ajax'調用發生在'ready'上,你沒有發佈? – krishgopinath
@Jasen我拼錯它應該是#value2,... – jimi