我是jQuery的新手,這將變得非常明顯。如何在jQuery中創建一個簡單的計算
我試圖通過將它應用於小想法基本學習jquery。
在這種情況下,它是統計中的Z分數公式。
Z = X-MU /西格瑪
下面的是我如何接近它在我的jQuery代碼。我已抓獲
$(document).ready(function() {
var x = $('input[name="xValue"]').val();
var mu = $('input[name="muValue"]').val();
var sig = $('input[name="sigmaValue"]').val();
var total = x - mu/sig;
function calculate() {
$('.result').html(total);
}
});
一個概念是你的值存儲在變量,然後操縱他們的方式。
我正在努力與下一步該怎麼做。在這種情況下,我想在事件被觸發時輸出結果(onclick)。
這裏是我的標記:
<section class="formula">
<div class="z"></div>
<div class="x">
<input id="xValue" type="text" name="x" autofocus>
</div>
<div class="mu">
<input id="muValue" type="text" name="mu">
</div>
<div class="sigma">
<input id="sigmaValue" type="text" name="sigma">
</div>
<div class="result"></div>
<button onclick="calculate()">Calculate</button>
</section>
做準備的文檔處理程序中不能嵌套計算()函數,你在這裏面臨的一個作用域的問題。當然,你的計算變量應該在裏面calculate()函數中也是 –
http://jsfiddle.net/arunpjohny/k6X5C/1/ –
@ArunPJohny很好的小提琴,謝謝你這也是一個可靠的方法,難道這只是一個匿名函數,我看到這可能只是一個函數,可以通過一個.calculate類的所有對象運行,你認爲這是一個好的做法,或者它總是更好地命名你的函數?不知道如何在我的腦海中定義兩個基地。 – MARS