![](/img/trans.png)
[英]How to get the value of input tag inside the clicked div using Jquery?
[英]How to get the exact value of an input when parent div clicked
假設下面的代碼是從數據庫中划出的,除了值之外,所有內容都相同,如何在不影響其他人的情況下獲得任何一個點擊的值?
<div class="mind">
<a href="#"><span class="r">Home</span></a>
<input class="input1" type="hidden" value="123">
</div>
<div class="mind">
<a href="#"><span class="t">Create User</span></a>
<input class="input1" type="hidden" name="rank" value="abc">
</div>
<div class="mind">
<a href="#"><span class="t">List Users</span></a>
<input class="input1" type="hidden" name="rank" value="abc">
</div>
<div class="mind">
<a href="#"><span class="t">Admin</span></a>
<input class="input1" type="hidden" name="rank" value="abc">
</div>
香草JS,ES6
let minds = document.getElementsByClassName('mind'); [...minds].forEach(x => { x.onclick = () => { let i = x.getElementsByTagName('INPUT')[0]; console.log(i.value) } });
<div class="mind"> <a href="#"><span class="r">Home</span></a> <input class="input1" type="hidden" value="123"> </div> <div class="mind"> <a href="#"><span class="t">Create User</span></a> <input class="input1" type="hidden" name="rank" value="abc1"> </div> <div class="mind"> <a href="#"><span class="t">List Users</span></a> <input class="input1" type="hidden" name="rank" value="abc2"> </div> <div class="mind"> <a href="#"><span class="t">Admin</span></a> <input class="input1" type="hidden" name="rank" value="abc3"> </div>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.