$('#remove').click(function() {
var foo = [];
$('#FeatureLists :selected').each(function(i, selected) {
foo[i] = $(selected).text();
alert(foo[i]);
if (foo[i] != "Add" )
return !$('#FeatureLists option:selected').remove();
if (foo[i] != "Edit")
return !$('#FeatureLists option:selected').remove();
});
});
i have six items in my select in which 4 of them are add,edit ,delete view, it is multiselect list, i don’t want the user to remove the these 4 items , apart from that they can remove any item. how will i do that? it is not happening in the above code
First of all, based on your sample code, the array
foois does not appear to be needed. Secondly, the if statement needs to include all the items that need to be excluded withORconditions as shown below: