在多个选择上隐藏所选选项

给出以下html

 None 1 2 3  
None 1 2 3
None 1 2 3

如果已在data1和data2上选择了选项,那么如何隐藏/删除data3上的选定选项?

例如,如果我在data1上选择1,然后在data2上选择2,我如何在data3上删除这两个选项?

先感谢您。 问候。

检查Js小提琴

http://jsfiddle.net/aZPdd/

 $('#data1').on('change', function() { var val=this.value; $("#data3").find("option:contains("+val+")").remove(); }); $('#data2').on('change', function() { var val=this.value; $("#data3").find("option:contains("+val+")").remove(); }); $('#data3').on('change', function() { });