我的 html 中有几个 div。
<div ng-click="remeber_gift({{gift.id}})">div1</div>
<div ng-click="remeber_gift({{gift.id}})">div2</div>
<div ng-click="remeber_gift({{gift.id}})">div3</div>
我想使用 angular.js 将隐藏字段添加到单击的 div 中,并从其他 div 中删除所有其他隐藏字段。
这可能与 Angular.js 有关吗? 在 jquery 中,简单的 .append 就足够了。
最佳答案
你也许能够......但它不会是非常清晰或简洁的 Angular 代码。您希望在 Angular 中尽可能避免这样的 DOM 操作。如果您需要一个带有礼物 ID 的隐藏字段,您可以在 View 中只包含一个字段,并将其 ng-bind 到您范围内的变量。
例如<input type="hidden" ng-bind="saved_gift" />
然后你的remeber_gift
函数可以更新 saved_gift
到选定的gift.id
.
关于javascript - 如何使用 Angularjs 添加隐藏字段到表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19036850/