Javascript PSA:使用Select2(宽度:';解析';)时,框在Internet Explorer中无法正确调整大小

Javascript PSA:使用Select2(宽度:';解析';)时,框在Internet Explorer中无法正确调整大小,javascript,internet-explorer,width,jquery-select2,Javascript,Internet Explorer,Width,Jquery Select2,我需要在用户选择一个值后调整select2框的宽度。我希望宽度刚好足够宽,以适合文本框。当我在研究如何做到这一点时,我偶然发现一篇帖子建议使用宽度:“resolve”,它可以完美地工作。。。除了InternetExplorer之外,其他一切都有。我碰巧发现,如果设置width:function(){},那么无论浏览器如何(至少对于当前版本的浏览器而言),它都会获得相同的结果。我希望这对任何需要类似东西的人都有帮助。我的示例代码如下: $("#MySelect2Box").select2({

我需要在用户选择一个值后调整select2框的宽度。我希望宽度刚好足够宽,以适合文本框。当我在研究如何做到这一点时,我偶然发现一篇帖子建议使用宽度:“resolve”,它可以完美地工作。。。除了InternetExplorer之外,其他一切都有。我碰巧发现,如果设置width:function(){},那么无论浏览器如何(至少对于当前版本的浏览器而言),它都会获得相同的结果。我希望这对任何需要类似东西的人都有帮助。我的示例代码如下:

$("#MySelect2Box").select2({
    width: function() { /*For some reason, this empty function resizes the box based on the text inside*/ }
});

请将此重新表述为一个问题,并将解决方案发布为下面的答案。有关编写问题的帮助信息,请参阅。我不知道您是如何找到此解决方案的,文档中没有,但它是有效的!谢谢