Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript计算器无法正常工作_Javascript_Jquery_Calculator - Fatal编程技术网

Javascript计算器无法正常工作

Javascript计算器无法正常工作,javascript,jquery,calculator,Javascript,Jquery,Calculator,我有这个计算器 HTML 但我有一个问题: 当我在输入字段中键入一些数字时 总计已计算,但当我从“选择”字段中选择时,没有任何结果 然后,如果我编辑前两个字段,结果会正确计算 非常感谢为什么会这样,你只听keyup bindkeyup和change,类似于: $(document).ready(function() { $('#sprying').keyup(updateTotals); $('#week').change(updateTotals); function

我有这个计算器

HTML

但我有一个问题: 当我在输入字段中键入一些数字时 总计已计算,但当我从“选择”字段中选择时,没有任何结果

然后,如果我编辑前两个字段,结果会正确计算


非常感谢

为什么会这样,你只听keyup

bind
keyup和
change
,类似于:

$(document).ready(function() {
    $('#sprying').keyup(updateTotals);
    $('#week').change(updateTotals);
    function updateTotals(){
        var total = Math.round((
        ($('#mli').val() * 14.7) / ($('#sprying').val() * $( "#week option:selected" ).val() )));
        $('#total').html(total);
    }
});

演示:

为什么会这样,你只听keyup

bind
keyup和
change
,类似于:

$(document).ready(function() {
    $('#sprying').keyup(updateTotals);
    $('#week').change(updateTotals);
    function updateTotals(){
        var total = Math.round((
        ($('#mli').val() * 14.7) / ($('#sprying').val() * $( "#week option:selected" ).val() )));
        $('#total').html(total);
    }
});

演示:

为什么会这样,你只听keyup

bind
keyup和
change
,类似于:

$(document).ready(function() {
    $('#sprying').keyup(updateTotals);
    $('#week').change(updateTotals);
    function updateTotals(){
        var total = Math.round((
        ($('#mli').val() * 14.7) / ($('#sprying').val() * $( "#week option:selected" ).val() )));
        $('#total').html(total);
    }
});

演示:

为什么会这样,你只听keyup

bind
keyup和
change
,类似于:

$(document).ready(function() {
    $('#sprying').keyup(updateTotals);
    $('#week').change(updateTotals);
    function updateTotals(){
        var total = Math.round((
        ($('#mli').val() * 14.7) / ($('#sprying').val() * $( "#week option:selected" ).val() )));
        $('#total').html(total);
    }
});

演示:

您仅被分配了
.keyup()
,也被分配到
.change()

将其添加到
$(文档).ready(函数(){..}

$('#week').change(function(ev){
    //....
});

您仅被分配了
.keyup()
,也被分配到
.change()

将其添加到
$(文档).ready(函数(){..}

$('#week').change(function(ev){
    //....
});

您仅被分配了
.keyup()
,也被分配到
.change()

将其添加到
$(文档).ready(函数(){..}

$('#week').change(function(ev){
    //....
});

您仅被分配了
.keyup()
,也被分配到
.change()

将其添加到
$(文档).ready(函数(){..}

$('#week').change(function(ev){
    //....
});

您只有一个文本框绑定到某个事件您只有一个文本框绑定到某个事件您只有一个文本框绑定到某个事件您只有一个文本框绑定到某个事件我没有-1您,但可能是因为复制了代码,这是一种代码气味(干)。我没有-1你,但可能是因为复制了一个代码气味(干)。我没有-1你,但可能是因为复制了一个代码气味(干)。我没有-1你,但可能是因为复制了一个代码气味(干)。