我的页面上有一个用户可以选择项目的保管箱。从那里他们可以选择点击一个按钮,它附加另一个dropbox(带有jquery clone)。接下来发生的事情是第一个Dropbox被禁用,第一个框中的选定选项隐藏在我的第二个Dropbox中。这一切都有效,但有一个问题:当我在第一个框中选择第一个选项时,此选项是我在第二个框中选择的选项。当我打开盒子时,它不存在,所以我不能自己选择它,但是当我添加盒子时会自动选择它!
简而言之 - 两个下拉菜单 - 下拉列表1中的选定选项隐藏在下拉列表2中 - 从下拉列表1中选择第一个选项!=在下拉列表2中选择(隐藏)选项
我已经尝试禁用该选项并刷新该框,但该选项在页面加载时继续被选中。
这是我隐藏项目的方式:
$('.group option[value='+selitem+']').hide();
有什么想法吗?
答案 0 :(得分:0)
要尝试的一件事是取消选择这样的选项:
.attr("selected","");
我最近一直在努力选择盒子,而且我发现如果没有选择任何内容,我们发现没有足够的跨浏览器一致性如何表现为“选中”,特别是在添加和删除元素时来自他们。
其他人建议的一个解决方案(我考虑过但我的要求并不值得我花时间)是用更灵活的基于jQuery的解决方案替换选择框,该解决方案用浏览器的选择框替换“自定义”模仿它的模板,或者从选择框中使用不同的UI并将其从列表中删除(可能是从单选按钮列表中作为后备元素)