Javascript 如果语句不起作用,则里程计算
有人能告诉我我在这个脚本中遗漏了什么吗。我已经做了好几天了,试图找出逻辑,但编码不起作用 我有一个名为“单位”的下拉输入字段和一个名为“里程”的输入字段。 我还有一个名为tmr110、tmr210、tmr310的输入字段。。。以此类推,最多可输入约60个字段。但现在我只做这三件事,直到我明白如何编写代码。我在想一个循环,但甚至不知道如何启动它。无论如何 这是类名,.fundunitnum是用户选择的字段。现在我可以在$('.class-input').change(function(){或$('variable-input').change(function()中使用类或变量了吗{ 对于tmr110、tmr210、tmr310中的每一个,我都有一个英里字段……最多60个输入字段。我有一个totalmiles字段,用于计算所有英里的总和 .milepercent是一个字段,我希望得到一个百分比,用于计算每个单位的英里数/总英里数,称为tmr110、tmr210、tmr310…最多60个输入字段。是否可以将此计算放在var语句的顶部,例如var ttmr110==DIV(英里数、总英里数)或者把它放在两个语句之间会更实际吗Javascript 如果语句不起作用,则里程计算,javascript,Javascript,有人能告诉我我在这个脚本中遗漏了什么吗。我已经做了好几天了,试图找出逻辑,但编码不起作用 我有一个名为“单位”的下拉输入字段和一个名为“里程”的输入字段。 我还有一个名为tmr110、tmr210、tmr310的输入字段。。。以此类推,最多可输入约60个字段。但现在我只做这三件事,直到我明白如何编写代码。我在想一个循环,但甚至不知道如何启动它。无论如何 这是类名,.fundunitnum是用户选择的字段。现在我可以在$('.class-input').change(function(){或$('
var ttmr110 = "110";
var ttmr210 = "210";
var ttmr210 = "310";
$(document).ready(function () {
$(".fundunitnum input").change(function () {
if ($(this).val() == "110") {
$(".milepercent input").val(ttmr110);
} else if ($(".fundunitnum input").val() == "210") {
$(".milepercent input").val(ttmr210);
} else if ($(".fundunitnum input").val() == "310") {
$(".milepercent input").val(ttmr310);
}
});
});
我怀疑您是否需要这些
if()
,只需要使用当前值来进行计算。您还可以显示一些HTML标记吗?我可以向您介绍数组的概念吗?是的,我只是在学习。我听说过数组,但从未真正使用过它。