gpt4 book ai didi

angularjs - 为什么 jquery-chosen 在 angular-ui 的选项卡内不起作用

转载 作者:行者123 更新时间:2023-12-01 00:59:25 26 4
gpt4 key购买 nike

<tabset  class="ui-tab">
<tab heading="General Details">
<select class="chosen chzn-done chosen-select">
<option value=""></option>
<option value="1">contains</option>
<option value="2">does not contain</option>
<option value="3">is equal to</option>
</select>
</tab>
</tabset>


jQuery(document).ready(function () {
jQuery(".chosen").chosen({
no_results_text: "Oops, nothing found!",
allow_single_deselect: true,
width: "20%"
});
});

这是我测试过的代码。这里选择的下拉菜单不起作用,但在 <tabset> 之外正常工作.我应该如何解决这个问题?

最佳答案

Angular 方法是为 jQuery 插件创建一个指令。

我为您提到的 jquery-chosen 创建了一个简单的。这是plunker :

var app = angular.module('app', ['ui.bootstrap']);

app.directive('chosen', function(){
return {
link: function(scope, element){
element.chosen({
no_results_text: "Oops, nothing found!",
allow_single_deselect: true,
width: "20%"
});
}
};
});

编辑 :
已经有一个库可以将 jquery-chosen 集成到 angular: angular-chosen

关于angularjs - 为什么 jquery-chosen 在 angular-ui 的选项卡内不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24819514/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com