Filter Ddl Option Demo

by Annie Lagang

HTML

<select id="ComboBox">
    <option value="0">Value 0</option>
    <option value="1">Value 1</option>
    <option value="2">Value 2</option>
    <option value="3">Value 3</option> 
</select>

JavaScript

$(function(){
    //$("#ComboBox option[value='2']").remove();
    
    // remove by index
    //$('#ComboBox').children('option').eq(1).remove();
    
    // remove all evens
    $('#ComboBox').children('option')
                  .filter(function() {
                               return $(this).val() % 2 == 0;
                          }).remove();
    // can still get value even if disabled
    /*if ($('#ComboBox').is(':disabled') == true) { 
            alert($('#ComboBox').children('option').eq(2).val())
        }*/
});