【发布时间】:2017-04-14 15:31:39
【问题描述】:
这两个来自同一控制组的选择正在垂直显示。我想水平显示它们。我尝试在 CSS 上做 inline-block,但还有一些其他 <div> 具有相同的控制组类,具有不同的宽度和边距设置。更改类名也无济于事。
<div class="control-group">
<label for="week">Dispatch schedule:</label>
<select class="form-control" name="week" id="week" title="Delivery" style="width:110px;">
<option data-val='OPEN' value="READY">Ready</option>
<option data-val='CLOSE' value="1st WEEK">1st Week</option>
<option data-val='CLOSE' value="2nd WEEK">2nd Week</option>
<option data-val='CLOSE' value="3rd WEEK">3rd Week</option>
</select>
<select name="Delivery" id="Delivery" disabled="">
<option value="OPEN">Open</option>
<option value="CLOSE">Close</option>
</select>
<script>
var category = document.getElementById('Delivery');
document.getElementById('week').onchange = function() {
var optionSelected = this.options[this.selectedIndex];
if (optionSelected.textContent != '-') {
if (optionSelected.dataset.val === 'OPEN') {
category.value = 'OPEN';
} else {
category.value = 'CLOSE';
}
} else {
category.value = '';
}
}
</script>
</div>
【问题讨论】:
-
此代码显示它们水平分组。如果您还有其他导致问题的
div,请尝试col引导类
标签: javascript twitter-bootstrap