- 
					  aluckdog 这就是事件冒泡,当一个元素触发事件后,会逐层上报给父元素、祖父元素……乃至document,也就是说这些元素都会同时触发事件。这种情况下,event.target就是指最初触发事件的那个子元素(就比如你题目中的img),而event.currentTarget才是被冒泡后触发事件的当前元素(比如li)。这也就意味着,当你点击li时,如果点到的是子元素img,则event.target就是img,而event.currentTarget则是li,而当你点到的是li里面除img之外的其他部分时,event.target和event.currentTarget都是li所以,现在你知道该怎么做啦?就是不要使用event.target,改用event.currentTarget 
- 
					  慕尼黑5688855 ServiceContract(NameSpace="UserInfo")]public interface IUser{[OperationContract][WebInvoke(UriTemplate="/AddUser",Method="POST",ResponseFormat=WebMessageFormat.Json,RequestFormat=WebMessageFormat.Json,BodyStyle=WebMessageBodyStyle.WrappedRequest)] 
- 
					  森栏 只需要在函数参数中传入$event参数,在函数中使用$event.target就可以获取到了。具体方法:[javascript] view plain copy<input class="unchecked" type="checkbox" ng-model="item.isCustOmized" ng-click="switchCheckBox($event, item.isCustOmized)" />  [javascript] view plain copy$scope.switchCheckBox = function($event, value) {  // console.log(value)  if (value) {  $($event.target).addClass("checked");  } else {  $($event.target).removeClass("checked");  }  }