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...

用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...

不知道你这个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()....

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

将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的位置 });

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

整体思路:可以用for循环去遍历下的所有;然后对比鼠标悬浮时对应的li元素,输出当前的i,也就是对应li的下标。 html代码部分: 新建一个ul无序列表,并赋予id值,如: 1111111 2222222 3333333 4444444 css部分: 接下来是对无序列表做一下简单...

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

引用方式错误,参考下面: var ul = $(".sss li");ul.click(function(){ var str = $(this).attr("data"); // alert(str); input.val(str);});你在click使用的是ul对象,而 ul = $(".sss li"); 是一个Jq的筛选集合所以 var str = ul.attr("data"...

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