gpt4 book ai didi

javascript - 页面加载时默认打开 bs-select (Angular-strap) 下拉列表

转载 作者:太空宇宙 更新时间:2023-11-04 15:28:44 26 4
gpt4 key购买 nike

我正在使用 github 提供的插件.

如何在页面加载时默认打开下拉菜单?

我尝试了不同的选项,例如 bs-show="true",然后获取选择的 ID 并添加点击事件,但似乎没有任何效果。

<span class="text-bold" id="godVar">
SLA
<button type="button" class="btn btn-default btn-sm" ng-model="model"
ng-change=""
data-html="1" data-multiple="1" placeholder="Select SLA" bs-show="true"
bs-options="type for type in ::filters" max-length=1 bs-select id="test">
<span class="caret"></span>
</button>
</span>

$scope.test= angular.element("#test");
$scope.test.click();

最佳答案

使用

$timeout(function() {
angular.element('#test').trigger('mousedown')
}, 0);

此解决方案需要包含 jQuery,但由于您使用的是 click(),因此您已经包含了它。

这是一个演示 -> http://plnkr.co/edit/ScHtNPYksBXx3RqM8sCT?p=preview

关于javascript - 页面加载时默认打开 bs-select (Angular-strap) 下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44994276/

26 4 0
文章推荐: javascript - ExtJS:容器默认样式从何而来?
文章推荐: javascript - 我如何循环遍历javascript中的编号变量
文章推荐: JQUERY 动画与 textShadow css3
文章推荐: javascript - 在 for 循环中更改 HTML