我有多个具有保存属性的相同类,所以我不能使用nextUntil().假设我想获得第三个。我怎样才能用这个next()函数做到这一点? [index]不起作用。<div class="order-modifier-list"> </div><div class="order-modifier-list"> </div><div class="order-modifier-list"> </div><div class="order-modifier-list"> </div>$(`.order-modifier-list`).next().find(`.order-modifier-list-item[item-id=${itemID}]`).attr('data-modifier-details')
1 回答
![?](http://img1.sycdn.imooc.com/533e4c7b00013f3c02400205-100-100.jpg)
心有法竹
TA贡献1866条经验 获得超5个赞
next()并不意味着通过指定索引或数字来获取元素。的目的next是获取所选元素的下一个兄弟元素。如果要指定数字,请使用.eq(),它将返回指定元素的 jQuery 对象。
console.log($('.order-modifier-list').eq(2));
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="order-modifier-list">1 </div>
<div class="order-modifier-list">2 </div>
<div class="order-modifier-list">3 </div>
<div class="order-modifier-list">4 </div>
添加回答
举报
0/150
提交
取消