在元素上点击获取其详细信息,如html id

时间:2014-06-20 16:01:33

标签: angularjs angularjs-directive angularjs-ng-repeat

我是棱角分明的新手。请帮帮我。

我的HTML代码就像

<span ng-repeat="item in items" class="spanClass" ng-click="spanClicked($event)">{{item}}
</span>

我的cotroller代码是

mymodule.controller("MyController", function ($scope) {
$scope.items = ["saurabh", "ram", "Punit", "andhul", "shroraj", "toni"];
$scope.spanClicked = function (event) {
 //Here I want a details of my span element completely like its html, its id and other //element.
           }});

我可以使用'this'的$ event事件。如果是,请告诉我如何实现目标。

提前致谢。

1 个答案:

答案 0 :(得分:1)

您可以使用event.target来获取触发事件的元素。然后,您可以使用angular.element(event.target).attr('id')获取ID和其他信息。