我是ICT課程的新生,我們有一個項目。我的jQuery不起作用
我目前正在爲我的jQuery代碼添加購物車。當我選擇例如5的購買數量時,當我點擊添加購物車時,總計結果將出現在文本字段中。出於某種原因,它不起作用。我已經嘗試過JavaScript,但它也不起作用。
這裏是我的代碼:
$(function() {
var $myNumber = $("#myNumber");
var $add = $("#add");
$add.click(function() {
var input = $myNumber.val();
$('#item').val($(input).val() * $('5000').val());
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<html>
<head></head>
<body>
<input type="text" id="item" readonly>
<input type="number" id="myNumber" min="1" max="5">
<button type="button" class="button" id="add">Add Cart</button>
<button type="button" class="button" id="Reor">ReOrder</button>
</body>
</html>
出於某種原因,會出來結果是NaN。我錯過了什麼?我哪裏做錯了?
我們真的可以給你最好的建議是。同時查看['NaN'](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/NaN)的含義,然後向後查找爲什麼結果是'NaN' 。 –
'$('5000')。val()' - 這到底是什麼?我猜你沒有'<5000 />'標籤。你得到NaN是因爲你用一個字符串乘以undefined。 – Li357
我是一名學生,我也有一些小科目。在菲律賓,這已經是第一學期的結束。項目已經堆積如山。我幾乎整個月都在爲這個項目工作,並且即將完成它。只需要解決這個問題,那麼我已經完成了。 –