La fonction à implémenter est similaire à l'image ci-dessous, ajoutant ou supprimant dynamiquement des p. Cet article partage principalement avec vous le code angulaire JS pour ajouter et supprimer dynamiquement des divs. J'espère que cela pourra aider tout le monde.
Cliquez sur Ajouter pour ajouter un p. Cliquez sur Supprimer pour supprimer un p
Le code HTML est le suivant : (le code de style CSS est omis mdr )
<p class="accordion-inner"> <p class="alert alert-info fade in" ng-repeat="permission in permissions">授权给: <select id="" class="grantees" disabled="" style=" margin-bottom: 3px;" ng-model="permission.grantee"> <option value="everyone">所有人</option> <option value="authenUsers">已认证的用户</option> <option value="me" selected="">我自己</option> </select> <input type="checkbox" checked="" class="permissions" disabled="" ng-model="permission.port1">Open/Download <input type="checkbox" checked="" class="permissions" disabled="" ng-model="permission.port2">View Permissions <input type="checkbox" checked="" class="permissions" disabled="" ng-model="permission.port3">Edit Permissions <button class="btn" type="button" style="float: right;" ng-click="delPermission($index)">删除</button> </p> <p> <button class="btn" type="button" ng-click="addPermission($index)">增加访问许可</button> </p> <br> <p> <button class="btn btn-primary" type="button">保存</button> <button class="btn" type="button">取消</button> </p> </p>
Les codes JS ajoutés et supprimés sont les suivants :
//增加许可访问p $scope.permissions = [{grantee: "",port1:"",port2:"",port3:""}]; $scope.addPermission = function($index){ $scope.permissions.splice($index + 1, 0, {grantee:"", port1:"",port2:"",port3:""}); } //删除许可访问p $scope.delPermission = function($index){ $scope.permissions.splice($index, 1); }
Recommandations associées :
javaScript ajoute dynamiquement des éléments Li
Code js pour implémenter l'instance div de glissement de souris
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!