jQuery的“选择菜单”的自定义样式

时间:2019-07-10 13:24:54

标签: jquery html css jquery-ui

我从jQuery网站获得了“选择位置”,但是我需要按钮的宽度和高度固定。 下拉按钮的样式应为150px,高度为46px。

在CSS中编辑时,我无法使其工作。

这是我当前的代码:

$(function () {
    $("#locationSelection")
        .selectmenu()
        .selectmenu("menuWidget")
        .addClass("overflow");
});
fieldset {
  border: 0;
}

label {
  display: block;
  margin: 30px 0 0 0;
}

.overflow {
  height: 200px;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>

<div class="form-group">
    <div class="col-lg-6 col-md-6">
        <div class="Location">
            <form id="forLocation" action="#">
                <fieldset>
                    <label for="locationSelection">Location</label>
                    <select name="locationSelection" id="locationSelection">
                        <option value="PR" selected="selected">Prishtine</option>
                        <option value="PZ">Prizren</option>
                        <option value="PD">Podujeve</option>
                        <option value="GI">Gjilan</option>
                        <option value="PJ">Peje</option>
                    </select>
                </fieldset>
            </form>
        </div>
    </div>
</div>

1 个答案:

答案 0 :(得分:0)

这是为此更新的jsfiddle-https://codepen.io/soniaj204/pen/zVeZOo

#locationSelection-button {
  width: 150px;
  height: 46px;
  box-sizing: border-box;
  line-height: 32px;
}


.ui-button .ui-icon {
  top: 10px;
}