我目前有多个具有相同值的下拉列表。选一个会隐藏其他人的价值。以下代码效果很好,但似乎在IE中不起作用:
<script type="text/javascript">
jQuery('select').on('change', function() {
var selected = [];
jQuery('select').each(function(){
selected.push(jQuery(this).val());
});
jQuery('select option').each(function(){
if(jQuery.inArray(jQuery(this).val(), selected) != -1) {
jQuery(this).hide();
}else{
jQuery(this).show();
}
});
});
</script>
任何帮助都会很棒。