我有两个select box
在Jquery Mobile
与相同的数据选项。在当我初始化页面开始我建立他们动态:从其他选择框中选择框中选择框动态删除选项,
var first = document.getElementById("selectBoxFirst");
var second = document.getElementById("selectBoxSecond");
for (var i = 0; i < this.data.length; i++)
{
first.options[i] = new Option(this.data[i].option, this.data[i].optionId);
second.options[i] = new Option(this.data[i].option, this.data[i].optionID);
}
我尝试做的下一件事:当用户选择一个选择框的选项,该选项将在第二个被删除.. 如果你再次选择不同的选项,所以这最后一个选项将从第二个删除和previos将显示,等等...
任何想法如何实现它?
这是你想要的吗? http://jsfiddle.net/Palestinian/bH2we/在这个演示中,您可以一次删除一个选项。 – Omar
@Omar谢谢你的例子,但是选择一个选项不会在第二个复选框中删除这个选项。我寻找类似的东西:[jsfiddle.net/igtr/vHxhx] - 唯一的问题是,在checkBox1中选择项目后,您会得到第二个n-1选项,然后在checkBox2中再次选择将导致n-2在第一个复选框 – Dima
抱歉,我的演示中有一个错误。所以你想要一次选择一个选项,不能同时选择多个选项? – Omar