我有两个包含相同项目的选择组合框。
我想做的是,当我从第一个组合框中选择任何项目时,应在第二个组合框中禁用具有相同值的项目。
这是我想要的图像:
我使用的库是:http ://dropdown-check-list.googlecode.com/svn/trunk/doc/dropdownchecklist.html
我尝试过的代码是:
$("#select_first").dropdownchecklist({maxDropHeight: 150,
onComplete: function(selector) {
var values = "";
for( i=0; i < selector.options.length; i++ ) {
if (selector.options[i].selected && (selector.options[i].value != "")) {
$("#select_second").children('option').each(function() {
if ( $(this).val() === selector.options[i].value ) {
$(this).attr('disabled', true).siblings().removeAttr('disabled');
}
});
}
}
}
});
我的 jsfiddle 在这里 请在此添加解决方案。
有的话请给出解决方案。非常感谢。