这是我的jquery代码,我无法获得总计数值(total_cnt
)。
我需要获得per_count
的价值并将其乘以per_days
这是我的jquery代码(不工作): -
$( document ).ready(function() {
var per_count = '';
$('#hpersons').keyup(function() {
var per_cnt = this.value;
var per_count = per_cnt;
});
$('#hdays').keyup(function() {
var per_days = this.value;
var total_cnt = var per_count * var per_days;
$('#hfare').html(total_cnt);
});
});
答案 0 :(得分:1)
1.您需要从每个地方删除不必要的var
。
2.不要将jQuery和javascript语法混合在一起。请使用其中一种方法。
代码必须如下所示: -
$(document).ready(function() {
var total_cnt;
var per_count;
$('#hpersons').keyup(function() {
per_count = $(this).val();
});
$('#hdays').keyup(function() {
per_days = $(this).val();
var total_cnt = per_count * per_days;
$('#hfare').html(total_cnt);
});
});
工作示例: -
$(document).ready(function() {
var total_cnt;
var per_count;
$('#hpersons').keyup(function() {
per_count = $(this).val();
});
$('#hdays').keyup(function() {
per_days = $(this).val();
var total_cnt = per_count * per_days;
$('#hfare').val(total_cnt);
});
});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" id="hpersons"><br><br>
<input type="text" id="hdays"><br><br>
<input type="text" id="hfare">
&#13;