我有两个跨度,点击一个跨度标记时,p标记应该显示。这是我的HTML文件:在jQuery中访问儿童使用儿童
<span class="span1" ng-click="show()">Span_1
<p class="p1" ng-show="var1">P_1</p>
</span>
<span class="span1" ng-click="show()">Span_2
<p class="p2" ng-show="var1">P_2</p>
</span>
和相应的jQuery是
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
$scope.var1 = false;
$("span").click(function(){
$(this).children().toggle();
})
});
有没有孩子()标签在Angularjs呢?该Plunker是http://plnkr.co/edit/UnyqbY6lLRqhAb8183Nf?p=preview
似乎是工作的罚款https://jsfiddle.net/3jmqf9r9/1/ –
好的谢谢,但它不工作在蹲跳者对我来说 –
[This](http://stackoverflow.com/questions/25369912/angularjs-ng-show-one-condition-with-multiple-elements)可能对你有所帮助 –