我使用 Select2 来制作一个标签框。我添加了以下html代码:
<select id="tags" multiple="">
<option value="tag_1">Tag1</option>
<option value="tag_2">Tag2</option>
<option value="tag_3">Tag3</option>
</select>
我使用了这个 JS:
$(document).ready(function() {
$("#tags").select2({
placeholder: "Select tag",
allowClear: true,
minimumInputLength: 2,
maximumSelectionSize: 1,
});
});
问题是:文本框在首次加载时具有正常宽度。插入标签后,它将正确显示。但是,如果我单击退格键或单击标记的 x 将其删除,则文本框的宽度会缩小到 5px 左右。我究竟做错了什么?我也使用 twitter 引导程序,是否有一些依赖?