我有一個div如下檢查一個div或者它的一個子是否被點擊
<div class="parent">
<!--several child divs now-->
</div>
現在,我已經註冊使用AngularJS對身體的點擊處理程序如下:
HTML:
<body ng-click="registerClick($event)">
</body>
控制器:
$scope.registerClick(e) {
//Here check if the parent div or one of its children were clicked
}
如何在我的處理程序中使用$event
來確定是否點擊了「父級」或其子級的div?
你在項目 –
爲什麼在身上,而不是在div本身正在註冊自己的點擊處理程序有jQuery的?你可以擁有儘可能多的處理程序。你真的不應該推出自己的點擊處理程序來檢查實際點擊的元素。讓棱角爲你做。 – ste2425
是的,但如果可能的話,我仍然會傾向於角度,純javascript的解決方案。 –