iT邦幫忙

0

jquery抓值的的疑問

小弟我想抓二個值
二個input的值 進行a*b=總和

 $("#fCount").keyup(function () {
        var Count = $("#fCount").val();
        var Price = $("#fPrice").val();
        $("#total").text(Count * Price);
        這個寫法可以
    });
    
    不知道為什麼下面的寫法不行 
    $("#fCount").keyup(function () {
    var Count = $("#fCount").val();
    var Price = $("#fPrice").val();
    var total=count*price;
    $("#total").text(total);
    });
<td class="text-right" colspan="2">總計: <span id="total" class="text-danger h5"></span>元</td>
看更多先前的討論...收起先前的討論...
淺水員 iT邦新手 2 級 ‧ 2019-10-05 18:50:52 檢舉
檢查一下大小寫,JS大小寫是不同的變數。
ad021335 iT邦新手 5 級 ‧ 2019-10-05 18:53:42 檢舉
所以下面的寫法也是可以的嗎,感謝回復。
dragonH iT邦大師 1 級 ‧ 2019-10-05 18:54:13 檢舉
當然可以
ad021335 iT邦新手 5 級 ‧ 2019-10-05 19:00:59 檢舉
謝謝二位,因為卡了一陣子應該是打錯字導致的。
dragonH iT邦大師 1 級 ‧ 2019-10-05 19:05:26 檢舉
你開 瀏覽器 f12 的 console 應該會有錯誤訊息才對
ad021335 iT邦新手 5 級 ‧ 2019-10-05 19:12:15 檢舉
剛剛又重打了一次,輸入完有直接跑數字出來,下午在用的時候有觀看f12的訊息,
也沒錯誤,應該是打錯字導致的。
小魚 iT邦高手 1 級 ‧ 2019-10-05 19:47:42 檢舉
也許會有undefined的錯誤訊息?
ad021335 iT邦新手 5 級 ‧ 2019-10-05 21:01:49 檢舉
也沒有欸,只是好奇是不是我寫法錯誤,謝謝各位解惑。

1 個回答

1
程式狗
iT邦新手 4 級 ‧ 2019-10-07 10:10:44

第二段語法有大小寫錯誤,先按F12然後去操作fCount的輸入框就可以看到了

Uncaught ReferenceError: count is not defined
    at HTMLInputElement.<anonymous> (test.html:22)
    at HTMLInputElement.dispatch (jquery-latest.js:4641)
    at HTMLInputElement.elemData.handle (jquery-latest.js:4309)

我要發表回答

立即登入回答