gpt4 book ai didi

javascript - 多项选择不突出元素

转载 作者:行者123 更新时间:2023-11-28 00:08:26 24 4
gpt4 key购买 nike

我已将全选按钮添加到多项选择中。问题是如果我点击全选按钮,所有元素都被选中但没有突出显示。

这是我的代码:

<div class="label_hd">Profiles* {{user.profile}}
<input type="button" id="select_all" ng-click="selectedAll()"
name="select_all" value="Select All" style="margin-left: 10px">
</div>
<select multiple class="browser-default" name="userprofile"
id="userprofile" ng-model="user.profile">
<option ng-repeat="profile in userprofiles" value="{{profile.profile}}">
{{ profile.profile_name }}
</option>
</select>

Controller.js代码:

$scope.selectedAll = function(){
$scope.user.profile = [];
angular.forEach($scope.userprofiles, function(item){
$scope.user.profile.push( item.profile);
});
}

最佳答案

需要设置$scope.user.profile[item] = true;

$scope.selectedAll = function(){
$scope.user.profile = [];
angular.forEach($scope.userprofiles, function(item){
$scope.user.profile.push( item.profile.toString());
$scope.user.profile[item] = true;
});
}

关于javascript - 多项选择不突出元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55569095/

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