javascript-点击的时候怎么获取上一个点击元素的下标

问题描述

点击的时候怎么获取上一个点击元素的下标

$('li').on('click',function(){
console.log($(this).index())

})

  • 不是点击当前元素的上一个,是比如我第一次点了第3个,第二次点了第7个,我怎么获取到第一次点的位置

解决方案


    var preIndex = -1;
    $('li').on('click', function () {
        console.log(preIndex)
        preIndex = $(this).index()
        console.log($(this).index())
    })

解决方案二:

弄一个全局变量存储一下,每次点击时更新更新变量赋值。

解决方案三:

写一个隐藏域,动态存一下

时间: 2024-10-31 17:06:16

javascript-点击的时候怎么获取上一个点击元素的下标的相关文章

数据库-关于证券交易日历表,获取上一个交易日的日期

问题描述 关于证券交易日历表,获取上一个交易日的日期 已知:oracle数据有一表:trade_date 存有证券交易的日期日历(字段名tdate,类型为varchar2),只存储交易日(周末.春节.国庆等假日不在此表). 现有一需求需要做: 判断当前日期是否是交易日? 如果是,则查找上一个交易日的日期:如果否,则不做任何处理. 我目前的思路是,先查找当天日历,如果在交易表中存在,即当天是交易日. 我查找上一交易日时,采取的思路是,在日历表中查找日期小于当前日期的记录且限定记录数为1, sele

android 获取上一个activity返回值的方法_Android

activity A和B A 获取数据的activity  B返回数据的activity 点击A上的按钮,在A的textview上显示B中的联系人列表选中的数据 用到baseadapter 1:在主配置文件中声明Bactivity 和 注册通讯录的读写权限 [html] 复制代码 代码如下: <span style="font-size:18px;"> <!-- 注册通讯录的读写权限 -->  <uses-permission android:name=&

android 获取上一个activity返回值的方法

activity A和B A 获取数据的activity  B返回数据的activity 点击A上的按钮,在A的textview上显示B中的联系人列表选中的数据 用到baseadapter 1:在主配置文件中声明Bactivity 和 注册通讯录的读写权限 [html]复制代码 代码如下:<span style="font-size:18px;"> <!-- 注册通讯录的读写权限 -->  <uses-permission android:name=&qu

Javascript获取上一个页面超链接url参数

核心就是正则  代码如下 复制代码 var url = location.href; //获取keyword的参数值 var es=/keyword=/; es.exec(url); var result=RegExp.rightContext; 例如:  代码如下 复制代码 var url = location.href; //获取pid的参数值 var es=/pid=/; es.exec(url); var pid=RegExp.rightContext; var aurl = "&

jquery里面点击按钮的时候remove上一个tr的某一条图片

问题描述 两个tr 上面的tr里面是图片信息,有多个..用jquery动态添加的,下面tr里的button也是,动态添加的多个,怎么点其中的一个button remove掉相对于的图片? 问题补充:if(data[0].picList.length>0){ var count =0; $('#img1').attr('src',data[0].picList[0]); if(data[0].picList.length>1){ for(var i=1;i<data[0].picList.

js jquery获取当前元素的兄弟级 上一个 下一个元素_jquery

var chils= s.childNodes;  //得到s的全部子节点 var par=s.parentNode;   //得到s的父节点 var ns=s.nextSbiling;   //获得s的下一个兄弟节点 var ps=s.previousSbiling;  //得到s的上一个兄弟节点 var fc=s.firstChild;   //获得s的第一个子节点 var lc=s.lastChile;   //获得s的最后一个子节点 JS获取节点父级,子级元素 先说一下JS的获取方法,其

深度分析:安卓上的点击欺诈应用 GhostClicker

本文讲的是深度分析:安卓上的点击欺诈应用 GhostClicker,最近,我们发现了一个影响十分广泛的自动点击广告软件,事实上,我们了解到Google Play有多达340个这样的应用程序,其中一个名为"阿拉丁冒险世界"的,甚至被下载了500万次.这些广告嵌入式应用程序的类型包括休闲游戏,提升设备性能实用程序,如清理工具和加速器,文件管理器,QR及条形码扫描程序.多媒体录像机.播放器.设备充电器和GPS /导航等相关应用程序. 虽然目前大多数这些应用程序已被删除,但是截止2017年8月

javascript表格隔行变色加鼠标移入移出及点击效果的方法_javascript技巧

本文实例讲述了javascript表格隔行变色加鼠标移入移出及点击效果的方法.分享给大家供大家参考.具体分析如下: 表格隔行变色,也是一个提高用户体验的js效果. 效果实现: 表格奇偶行的颜色不一样.这样可以防止用户看数据时串行. 鼠标移入某行时变颜色,移出再变回来.这样可以让用户清楚的知道自己正在看哪一行. 表格点击变色.便于用户选中自己想保留的项.  说明: i%2 每个数和2取模的值,只有0和1两种,这样就可以实现隔行变色的效果 tables_li[i].onoff = 1;  为了实现点

html5获取上传文件信息的例子

在html4中使用input[type=file]来上传文件,在html5中也是如此,但却比html4丰富了许多. 如: <input type="file" name="aa" multiple="multiple" id="aa" value="" /> 增加了multiple属性,加上以后可以同时上传多个文件. <input type="file" name=&q