重置jQuery Select2 Multiple下拉列表是否导致选择空白项目? [英] Resetting Jquery Select2 Multiple dropdownlist causes a blank item to be selected?

查看:314
本文介绍了重置jQuery Select2 Multiple下拉列表是否导致选择空白项目?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在用户注册页面中使用多个Select2 插件.点击提交按钮后,详细信息已保存,我正在重置下拉列表.问题是,当我从下拉列表中选择另一个项目时,在下拉列表中会自动选择blank item

I am using Multiple Select2 plugin in an user registraion page.On clicking the submit button,after the details are saved i am resetting the dropdownlist.The problem is that when i select another item from the dropdownlist a blank item is automatically selected in the dropdownlist

HTML

  @Html.DropDownListFor(m => m.MultipleCourseId
                        , Model.MultipleCourseList
                        , ""
                       , new { @class = "form-control select2", @id = "ddlCourseMultiple",@multiple="multiple" })

点击"jQuery按钮"上的调用重置

 $(document).on("click", "#btnCancel", clearAll);
//clear all controls
var clearAll = function () {
    $(".form-control").val('');
    //resetting dpdwn for clearing the selected option        
    $("#ddlCourseMultiple").select2("val", "");
    return false;
};

推荐答案

您可以尝试以下方法:

$("#ddlCourseMultiple").val(null).trigger("change");

这篇关于重置jQuery Select2 Multiple下拉列表是否导致选择空白项目?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆