www.ypnh.net > JQuEry获取多个li点击之后自己的下标,点击任意一个li的下标都是0

JQuEry获取多个li点击之后自己的下标,点击任意一个li的下标都是0

如果是平常的数组,可以循环对比找出是哪一个:var arr = ["a","b","c"]; $.each(arr,function(idx){ if(arr[idx] == 'a'){ console.log(idx)//idx为数组下标 } });如果是jq对象,比如$('p'),用index()就可以获取

$("ul li").click(function(){ alert($(this).index()); })

用index(),例如li的点击下标$("li").click(function(){// $(this).index()返回当前点击的下标 });

for(i=0;i<m;i++){<br> alert($(".serv_list li:eq("+i+") .instances .num").html());<br> alert($(".serv_list li:eq("+i+") .error .num").html());<br>}

<ul id="ul"> <li>aaaaaaaa</li> <li>事件委托了 点击当前,如何获取 这个点击的下标</li> <li>cccccccc</li></ul><script>window.onload = function(){ var oUl = document.getElementById("ul"); var aLi = oUl.getElementsByTagName("li"); oUl.

你的.first是第一个li吗?li的下标是从0开始计数的,即第一个li的下标是0,第二个li的下标是1

绑定数据?..循环 ,从后代输出,或者是某数据控件{<ul><li onclick="aaa(this)"><%.%></li></ul> } function aaa(obj){ var content=obj.innerText; //复制内容的代码 };

这个不要用toggle. 因为同时存在显示/隐藏. $('.nav ul li').find('.menu').hide();$(this).find('.menu').show();

<script type="text/javascript"></script><ul> <li onmouseover="test1()" onmouseout="testa()"></li> <li onmouseover="test2()" onmouseout="testb()"></li> <li onmouseover="test3()" onmouseout="testc()"></li></ul>

<ul style="float:left; width:20%;"><li>111111111111</li><li>222222222222</li><li>333333333333</li><li>444444444444</li></ul><div id=content style="float:right:width:70%"></div><script>/*以下代码适用于jquery*/$(function(){ $("ul li").on

相关搜索:

网站地图

All rights reserved Powered by www.ypnh.net

copyright ©right 2010-2021。
www.ypnh.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com