gpt4 book ai didi

javascript - 点击时如何选择正确的Id?

转载 作者:行者123 更新时间:2023-12-01 03:59:33 25 4
gpt4 key购买 nike

我在列表中显示用户及其照片、姓名等...然后我获取 id 为“uid”的元素的值:

$scope.toUserView = function() {
var uid = document.getElementById('userUID').textContent;
console.log(uid);
$state.go('tab.userview');

};

问题是,无论我点击谁,我总是会在页面列表中获得第一个用户的引用,并且我只想获取我想要的用户点击。

我尝试在 var 末尾添加 .click() 但它不是一个函数。

有什么想法吗?

编辑:相应的 HTML:

<ion-list class="item-border-off list-fav">
<a ><ion-item ng-click="toUserView()" ng-repeat="user in users" class="item-remove-animate item-avatar">
<img ng-src="{{user.photoURL}}">
<h2>
{{user.name}}
</h2>
<p >{{user.description}}</p>
<p id="userUID">{{user.uid}}</p>
<!-- button options -->
<ion-option-button>
<i class="icon ion-ios-trash-outline"></i>
</ion-option-button>
<ion-option-button>
<i class="icon ion-ios-chatbubble-outline"></i>
</ion-option-button>
</ion-item></a>
</ion-list>

最佳答案

对应的HTML

     <a  ><ion-item ng-click="toUserView($index)" ng-repeat="user in users" class="item-remove-animate item-avatar">
<img ng-src="{{user.photoURL}}">
<h2 id={{user.uid}}>
{{user.name}}
</h2>
<p >{{user.description}}</p>
<p id="userUID{{$index}}">{{user.uid}}</p>
<!-- button options -->
<ion-option-button>
<i class="icon ion-ios-trash-outline"></i>
</ion-option-button>
<ion-option-button>
<i class="icon ion-ios-chatbubble-outline"></i>
</ion-option-button>
</ion-item></a>

JS

    $scope.toUserView = function(ind) {
var uid = document.getElementById('userUID'+ind).textContent;
console.log(uid);
$state.go('tab.userview');

};

关于javascript - 点击时如何选择正确的Id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42304574/

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