HTML 规范中的任何要求是否说明avalue
中的option
sselect
必须是唯一的?
我的问题是关于重复value
s 的有效性。忽略以下代码块中的所有不切实际,是否select
有效?
<select id="produce" multiple>
<option value="2.00">Apple</option>
<option value="1.50">Banana</option>
<option value="1.50">Carrot</option>
</select>
<input id="total" type="text">
<script>
$('#produce').on('change',function(e) {
var sum = 0;
$('#produce option:selected').each(function() {
sum += parseFloat($(this).val());
});
$('#total').val(sum.toFixed(2));
});
</script>