【发布时间】:2020-09-05 02:30:48
【问题描述】:
我有带有添加按钮的数据列表。在按钮上单击如何使用 jquery 获取 id="rnumber" 的 div 值。我想要按钮单击上的数字。我不知道如何获得我尝试的那个号码,但每次我获得第一个列表号码时,我都想要相同班级的号码。前任。如果我单击第二个 li 按钮,我仍然会得到第一个 li 类 div 值。 我尝试使用父母和孩子选择器,但我没有得到答案。
<div class="modal-body">
<ul class="searchresult" style="list-style-type: none;">
<li>
<div class="kt-font-lg">AKash</div>
<div class="kt-font-lg rnumber" >1234567890</div>
<button class="kt-font-lg btn-primary " onclick="addNumber()">Add</button>
</li>
<li>
<div class="kt-font-lg">Deep</div>
<div class="kt-font-lg rnumber" >9012345678</div>
<button class="kt-font-lg btn-primary " onclick="addNumber()">Add</button>
</li>
</ul>
</div>
点击功能:
function addNumber(){
rnumber = $('#rnumber');
var ttt = rnumber.text();
console.log(ttt);
}
【问题讨论】:
-
能否贴出点击事件的代码
-
你的意思是说,你可以使用这样的东西,对吧?
$("#rnumber")? -
您的 HTML 无效,您有 2 个
<div>s 具有相同的id属性。 -
@MilindAnantwar 我更新了我的问题,请再次查看
-
@Meet 我已经回答并解决了您的问题。请检查我的答案。
标签: javascript jquery jquery-selectors parent-child parent-selector