我开始学习 jQuery,需要一些帮助来为我指明正确的方向。
我正在尝试制作一个具有多个下拉选项的成本计算器,如果选择该选项,则将乘以输入框中的数字。
例如,公司一项服务的单位成本为 1.0,两项服务为 1.5,三项服务为 2.0。这需要乘以输入中的单位数和下面 div 中显示的总数。
我的 HTML 如下
<form>
<div>
<label>Company</label>
<p>
<select class="dropbox" id="comapny">
<option value="Select">Select</option>
<option value="1">Company one</option>
<option value="2">Company two</option>
</select>
</div>
<div>
<label>Service</label>
<p>
<select class="dropbox" id="service">
<option value="Select">Select</option>
<option value="1">One service</option>
<option value="2">Two service</option>
<option value="3">Three service</option>
</select>
<p>
</div>
<div>
<label>Unit</label>
<p>
<input id="unit"></input>
<p>
</div>
<div>
<label>Reduction</label>
<p>
<select class="dropbox">
<option value="Select">Select</option>
<option value="Yes ">Yes</option>
<option value="No">No</option>
</select>
</div>
</form>
<p>
<div>bill amount updated here</div>
我的代码(可能不像它需要的那样)
$(.dropbox).on('change', function() {
var comapny = "",
service = "",
unit = .val,
$.each(function() {
});
var sum = service * unit = toal
});
任何关于我应该如何解决这个问题以及我需要学习哪些功能来实现这一点的任何建议都将不胜感激。我已经阅读了使用 parseInt 和 var 的内容,但我真的很难将它们组合在一起。
非常感谢提前提供的任何帮助。