如何减去选项两个相关的选择 HTML
how to substract options two related selects html
如果我有 3 个可用单位并且两个选择 hhtml 来选择数量,例如在第一个选择中,当客户端选择 1 个单位(选项值 = 1)
时,我该怎么做,此选项将在第二个选择中减去,这只显示剩余的单位? 即,第二个选择仅将显示 1 个单位(选项值 = 1)和 2 个单位(选项值 = 2)。我不需要展示和隐藏。如果客户在第一个选择中选择一个单元,我需要在第二个选择中只能再选择2个。期权值是指数量
<select class="quantity" name="double room">
<option value="1">1</option>
<option value="2">2</option
<option value="3">3</option
</select>
<p>
<select class="quantity" name="double room">
<option value="1">1</option>
<option value="2">2</option
<option value="3">3</option
</select>
这是一个快速的解决方案,希望它能为您指明正确的方向。这不会做任何花哨的事情,例如保留顺序,只会删除并返回第二个选择的选项。
https://jsfiddle.net/jpbjd40s/2/
// Intialize this value with the option missing from #two
var previousValue = 1;
// Do stuff on change.
$('#one').on('change', function() {
// Put the unselected option from #one back in #two.
$('#two').append('<option value="' + previousValue + '">' + previousValue + '</option>');
// Remember what we had.
previousValue = $('#one').val();
// Remove the option from #two selected in #one.
$('#two').children('[value="' + $('#one').val() + '"]').remove();
});
相关文章:
- jQuery在两个字符串标识符之间选择HTML
- D3选择html——传递函数时,索引从1开始,而不是从0开始
- 如何减去选项两个相关的选择 HTML
- 选择 html 表中的行
- 使用jquery聚焦选择html元素
- jQuery从选项的输出字符串中选择HTML选项
- 使用 jQuery 通过 ID 属性选择 HTML 元素
- 尝试开机自检“选择”HTML表单输入时出现PHP错误
- 从单选按钮中获取值以选择 html 格式的图像
- 如何使用javascript/jquery中的某个类选择HTML页面上的所有角度字段
- 仅选择 html 节点的根项
- 有没有办法通过javascript注入自动选择HTML<选项>
- 如何选择 html <选项>其中 text=Washington
- 如何选择 HTML 表中一列的所有复选框
- 通过jquery动态创建和选择html元素
- 有没有其他方法可以选择HTML元素
- 如何调用一个jQuery Colorbox弹出在选择HTML控件的onchange事件
- 如何使用 jsoup 选择 html 文档的叶标签
- 使用 HTML 选择 (HTML) 的选择顺序出现问题
- 在选择 HTML 表单的文本输入字段后无法使日期选取器工作