所以我試圖在文本框發生變化後獲取其值。文本框是空白的,當用戶輸入時,它會自動乘以設置的值。我想要的是獲得計算值,以便我可以添加每個文本框的所有值。我希望你能用這個幫助我。在jQuery中發生更改後,如何獲取文本框的值?
編輯:我創建了這個測試。它不工作。
<!DOCTYPE html>
<head>
<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
<title>Test</title>
</head>
<body>
<input id="first" type="text" onchange="compute()">
<script>
$('#first').on('change', function() {
$(this).val($(this).val() * 3);
});
</script>
<input id="second" type="text" onchange="compute()">
<script>
$('#second').on('change', function() {
$(this).val($(this).val() * 3);
});
</script>
<input id="result" type="text" readonly>
<script>
function compute(){
var myBox1 = document.getElementById('first').value;
var myBox2 = document.getElementById('second').value;
var result = document.getElemetById('result').value;
var grade = first + second;
result.value = grade;
}
</script>
</body>
</html>
什麼是您的HTML?你有什麼嘗試?什麼地方出了錯?你卡在哪裏?你想要解決什麼問題? – 2014-10-11 23:36:47
http://api.jquery.com/change/ – nem035 2014-10-11 23:37:07