gpt4 book ai didi

javascript - 在 AngularJS 中访问组件 ID

转载 作者:行者123 更新时间:2023-11-30 17:04:27 25 4
gpt4 key购买 nike

如何在 AngularJS 中获取组件的 ID?

HTML

<li class="list-group-item" id="person_2" ng-click="invitePerson(this)">
<span class="label label-primary">A</span> Alexandre Dolabella Resende
</li>

JS

$scope.invitePerson = function(id) {
alert(id);
};

警报返回 [Object object],我如何访问我的组件 ID? (在我的例子中,应该是 person_2)

控制台日志

enter image description here

最佳答案

使用 $event 获取事件处理程序参数。从该参数我们可以获得目标元素及其属性

<li class="list-group-item" id="person_2" ng-click="invitePerson($event)">
<span class="label label-primary">A</span> Alexandre Dolabella Resende

$scope.invitePerson = function(e){
alert(e.target.id);
}

关于javascript - 在 AngularJS 中访问组件 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28277678/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com