jquery - 如何在选择框上显示垂直滚动条

标签 jquery angularjs html css

我正在使用 Angular 选择框,如果数据超过 5,我需要显示一个滚动条。

<select class="form-control" data-ng-model='projectListData.appVersion' ng-selected ng-options="v.version as v.version for v in versionList | orderBy:'-version' " >
    <option value="" selected="selected" disabled="disabled">Choose Version</option>
</select>

我尝试了 size 但这不起作用。

size = '5'

请推荐

最佳答案

HTML:

<select id="versions" class="form-control" data-ng-model='projectListData.appVersion' ng-selected ng-options="v.version as v.version for v in versionList | orderBy:'-version' " >
    <option value="" selected="selected" disabled="disabled">Choose Version</option>
</select>

JS:

if($scope.versionList.length > 5){
    //vanilla js with dropdown defined
    var dropdown = document.getElementById("versions");
    dropdown.style.overflow = "scroll";
    //single line
    document.getElementById("versions").style.overflow = "scroll";
    //JQuery
    $("#versions").css("overflow", "scroll");
}

关于jquery - 如何在选择框上显示垂直滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32694670/

相关文章:

javascript - 美国 map 插件(JQuery 插件)上的禁用状态

javascript - 动态添加行并运行脚本

javascript - JQuery hasClass - 为什么在这种情况下它总是返回 false?

li 元素中的 div 的 Jquery 单击事件未在移动 Safari 中触发

javascript - 通过指令范围传递对象不起作用

angularjs - 从 ng-content 引用组件变量

javascript - 通过 HTTP 状态代码的 AngularJS 导航。 (MVC设计)

javascript - 更新事件处理程序上的 jQuery 不起作用,我不明白为什么

html - Safari 选择无法打开

javascript - 如何从 XML 表格单元格获取 url/href