我一直在尝试动态计算从两个不同的选择列表中选择的值,但我似乎找不到一个好的解决方案。
基本上,2 个选择列表也依赖于 1 个选择列表。
这是我得到的主要选择列表:
<select id="gender" name="">
<option value="_none">- Select a value -</option>
<option value="Male">Male</option>
<option value="Female">Female</option>
<option value="Both">Both</option>
</select>
根据选择的值,如果选择了 3 个值中的任何一个,则会出现另一个选择框。
这是男性数量指标的选择列表:
<select id="no-of-males" name="">
<option value="_none">- Select a value -</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
对于女性:
<select id="no-of-females" name="">
<option value="_none">- Select a value -</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
我有一个禁用的文本字段,我根据所选值动态显示计算值(总和)。
<input type="text" name="total" id="total" disabled>
有没有更快更有效的方法来完成我想做的事情?
我正在考虑为 3 个选择字段设置一个侦听器,但这对我来说似乎很复杂,因为我仍然是 jquery 的初学者。