【发布时间】:2014-05-30 14:27:52
【问题描述】:
我有一些像这样的html:
<ul id = "postsList">
<li ng-repeat="post in posts">
<button class = "deleteButt" ng-click="delButt()">Remove</button>
<!--hidden div I want to show/hide when the above button is pressed-->
<div class = "confirmDeleteBox">
<button class = "confirmDelete" ng-click = "postDelete(post._id)">Confirm</button>
</div>
</li>
</ul>
所以每个帖子都有一个$('.deleteButt'),您可以点击它,它应该显示$('div.confirmDeleteBox'),包括它的子元素,但仅限于该特定帖子。
那么我将如何使用 jquery 来显示特定 li 的隐藏子项?或者通过他们的班级或ID显示特定的孩子?我不确定最好的方法是什么。
【问题讨论】:
-
ng- 属性表明这是一个 angular.js 应用程序。您为什么只想使用 jquery 来添加此功能?
-
如果您使用的是 Angular,那么您实际上并不需要 jQuery 来执行此操作。
-
关心扩大伙计们?我是 Angular(和 jquery)的新手,所以我不知道所有的功能。至少给我一些谷歌的条件。
-
我认为 OP 将受益于如何在 Angular 和 jQuery 中执行此操作的一些代码示例,因此他可以了解每个库的等效功能
标签: javascript jquery html angularjs dom