Javascript 在选定选项之后更改其他选项的值
我想将除所选选项外的所有选项的值都更改为“0”Javascript 在选定选项之后更改其他选项的值,javascript,jquery,Javascript,Jquery,我想将除所选选项外的所有选项的值都更改为“0” 例如,如果我首先选择生物学,然后选择化学,那么化学和其他选项的值(生物学除外)应为“0”。 所以我首先选择生物和化学,对于这两个“2级”,点击“计算”按钮,结果应该是:50/100,而不是80/100 到目前为止,我成功地添加了以下代码: $('select[name*="select-subject"]').change(function() { $('option').not("option:selected").each(fun
例如,如果我首先选择生物学,然后选择化学,那么化学和其他选项的值(生物学除外)应为“0”。
所以我首先选择生物和化学,对于这两个“2级”,点击“计算”按钮,结果应该是:50/100,而不是80/100 到目前为止,我成功地添加了以下代码:
$('select[name*="select-subject"]').change(function() {
$('option').not("option:selected").each(function() {
$(this).val('0');
});
});
也许您应该指定该选项所属的
选项:
$('select[name*="select-subject"]').change(function() {
$(this).find('option:not(:selected)').each(function() {
$(this).val('0');
});
});