我有以下html:
<li class="company-area" >
<div ng-click="showJobs($event)" >
<div class="title"><br>Some stuff</div>
<div class="details" style="display: none;">
Some other stuff
</div>
</div>
</li>
我想当用户单击时显示详细信息。我在控制器上有一个功能:
$scope.showJobs = function(evt){
console.log(evt.target);
}
问题是,当我单击它时,它仅打印标题类,我希望它的父级和所有子级包括标题和详细信息类。由于ng-click位于外部div,因此我无法理解错误所在。有什么帮助吗?
使用evt.currentTarget
得到其中的divng-click
定义,和它所有的孩子。
evt.currentTarget
是创建事件侦听器的元素。
evt.target
是触发事件的元素(因此取决于您单击的位置)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句