How do I clear the dropdownlist values on button click event using jQuery?

后端 未结 4 430
萌比男神i
萌比男神i 2020-12-23 20:29

How do I clear the dropdownlist values on button click event using jQuery?

相关标签:
4条回答
  • 2020-12-23 20:53

    If you want to reset the selected options

    $('select option:selected').removeAttr('selected');
    

    If you actually want to remove the options (although I don't think you mean this).

    $('select').empty();
    

    Substitute select for the most appropriate selector in your case (this may be by id or by CSS class). Using as is will reset all <select> elements on the page

    0 讨论(0)
  • 2020-12-23 21:02

    If you want to reset bootstrap page with button click using jQuery :

    function resetForm(){
            var validator = $( "#form_ID" ).validate();
            validator.resetForm();
    }
    

    Using above code you also have change the field colour as red to normal.

    If you want to reset only fielded value then :

    $("#form_ID")[0].reset();
    
    0 讨论(0)
  • 2020-12-23 21:12
    $('#dropdownid').empty();
    

    That will remove all <option> elements underneath the dropdown element.

    If you want to unselect selected items, go with the code from Russ.

    0 讨论(0)
  • 2020-12-23 21:15

    A shorter alternative to the first solution given by Russ Cam would be:

    $('#mySelect').val('');
    

    This assumes you want to retain the list, but make it so that no option is selected.

    If you wish to select a particular default value, just pass that value instead of an empty string.

    $('#mySelect').val('someDefaultValue');
    

    or to do it by the index of the option, you could do:

    $('#mySelect option:eq(0)').attr('selected','selected'); // Select first option
    
    0 讨论(0)
提交回复
热议问题