我喜欢https://github.com/ivaynberg/select2的select2框。 我正在使用format:选项来格式化每个元素,而且看起来很棒。
一切都很好,除了由于图像而使所选元素大于选择框的高度。
我知道如何更改宽度,但是如何更改高度,以便在选择元素之后显示完整内容(大约150像素)
这是我的启蒙:
<script>
$("#selboxChild").select2({
matcher: function(term, text) {
var t = (js_child_sponsors[text] ? js_child_sponsors[text] : text);
return t.toUpperCase().indexOf(term.toUpperCase()) >= 0;
},
formatResult: formatChild,
formatSelection: formatChild,
escapeMarkup: function(m) {
return m;
}
});
</script>
这是我的选择框
<select id="selboxChild" style="width: 300px; height: 200px">
<option value="">No child attached</option>
</select>
澄清一下:我不希望每个选项的高度都改变。 我正在寻找一个选择框,以在选择一个孩子之后改变高度。
因此,页面首次加载时会显示“未选择任何子项”。单击下拉列表并选择子项时,您会看到子项的图像。现在我需要选择框来展开!否则,孩子的照片被剪掉。
有人知道吗?