<ul><li>1</li><li>2</li><li>3</li></ul>问题: 循环列表,不管我怎么点击,我想获取的是点击当前元素的上一个被点击过的li的索引值
4 回答
DIEA
TA贡献1820条经验 获得超2个赞
申明一个变量保存点击的索引值,var index
比如说点一次点击后 index=1
第二次点击的时候 就知道 index=1
然后再把第二次点击的索引保存 index=2
至尊宝的传说
TA贡献1789条经验 获得超10个赞
<ul>
<li data-index="1">1</li>
<li data-index="1">2</li>
<li data-index="1">3</li>
</ul>
使用jquery
var beforeIndex = '' //上一次点击的index
$('ul').on('click','li',function(){
console.log('beforeIndex',beforeIndex ) // 打印上次点击的index
beforeIndex = $(this).data('index')
})
添加回答
举报
0/150
提交
取消