两个相互依赖的自定义多选下拉菜单
Two custom multiselect drop down dependent on each other
两个自定义的多选下拉框相互依赖,基于组合结果需要显示项目,当选择一个时,如果没有找到组合,则在其他下拉框中应该禁用
<div class="firstdrop">
<span value="ss">ss</span>
<span value="dd">dd</span>
</div>
<div class="seconddrop">
<span value="game">game</span>
<span value="football">football</span>
</div>
<div class="game ss"></div>
<div class="gamee dd"></div>
<div class="football ss"></div>
<div class="ss"></div>
我过去这样做的方式(大致基于您的示例):
if($('#firstdrop').val() == 'some value') {
var oldval = $('#seconddrop').val(); // In case the chosen option exists in the new option set
var opts = '<option value="val1">Val 1</option>';
opts += '<option value="val2">Val 2</option>';
etc...
$('#seconddrop').empty().append(opts).val(oldval);
}
哦,你需要使用选择标签,而不是div。
<select multiple id="firstdrop">...
<select multiple id="seconddrop">...
相关文章:
- 如何从自定义下拉列表中获取值
- JQuery Mobile自定义下拉列表问题
- 如何在 sugarcrm 中的自定义下拉字段中更改值时填充自定义文本区域
- 将自定义下拉菜单添加到 tinyMCE 并插入动态内容
- 带有复选框的谷歌地图自定义下拉菜单
- 单元格值未在使用自定义下拉列表编辑器的剑道 UI 网格中正确显示
- 我一直收到未捕获的引用错误:未定义下拉菜单和未捕获的类型错误:无法读取 null 的属性“样式”
- 如何在jquery + jquery mobile中创建自定义下拉列表
- 在自定义下拉菜单中添加图像
- 带有PHP函数的自适应下拉菜单从MySQL服务器填充
- 自定义下拉列表
- 自定义下拉菜单,何时触发隐藏菜单事件
- 当用户单击页面上的其他位置时,如何关闭自定义下拉菜单
- 自定义下拉列表
- 自定义下拉菜单
- jQuery自定义下拉选择框未隐藏
- 在AngularJS场景中为Froala编辑器添加自定义下拉菜单
- Twitter Bootstrap -自定义下拉菜单的最佳方式
- 自定义下拉菜单
- 自定义下拉菜单不能与链接一起工作