mdsk.net
当前位置:首页 >> jAvAsCript 怎么获取 li里面点击的元素索引呢? >>

jAvAsCript 怎么获取 li里面点击的元素索引呢?

方法一:绑定数据在dom元素上。test window.onload=function() { var lis = document.querySelectorAll('ul li'); for (var i = 0; i < lis.length; i++) { lis[i]._index = i; lis[i].onclick = function() { alert(this._index + 1); }; } };l...

取出所有的li,循环遍历,记得循环中给每个li加一个自定义属性来标记每个li的角标;然后点击事件中取出这个角标就可以了

用JS遍历就可以做,代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 111 222 333 444 window.onload=function(){ var ul=document.getElementById('test'); var ul_lis=ul.getElementsByTagName('li'); for (var i = 0;i < u...

jQuery 的 index() 方法返回指定元素相对于其他指定元素的索引值,注意:索引值是从0开始计数的。获得当前元素的索引值可用click事件触发 $(selector).click(function() { num = $(this).index(); } 示例代码如下:获取被点击的a标签的索引值 创...

jQuery 的 index() 方法返回指定元素相对于其他指定元素的索引值,注意:索引值是从0开始计数的。获得当前元素的索引值可用click事件触发 示例代码如下:获取被点击的a标签的索引值 1,创建Html元素 2,设置css样式 3,编写jquery代码 4,观察效...

不知道你这个li里面还会不会有li 所以写了两个 function test1(){ //这个index是li在它父一级的索引 var index = $("#uu li a.red").parent().index(); alert(index); //这个index是li在uu下面所有li的索引 index = $("#uu li a.red").parent()....

将ul获取出来, var oUl = document.getElementsByTagName('ul')[0]; 将ul下的所以li获取出来 var aLi = oUl.children; 这样aLi[0]就是ul里面的第一个元素了。0就是对应第一个元素的索引值了

jquery中获取当前元素的索引,用index(this) 方法: 举例: $("li").hover(function(){ alert($("li").index(this)); //打印当前li的位置 });

$.index()是获取这个元素的索引值,俗称“只读”操作,不带“写入”功能 $.eq(index)才是对这个索引的元素进行设置,俗称“只写”操作 换成:$('.nav ul>li').eq(li_index).css({...}) 就行了

用jquery的话,这样 var arr = $("ul li"); 得到一个数组,然后遍历这个数组就能得到索引

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com