jQuery如何获取当前li元素是第几个

 jQuery如何获取当前li元素是第几个?

网友问:

比如有一个li的列表,如果知道当前的li是第几个li元素:
<ul>
  <li></li>
  <li></li>
  <li></li>
</ul>
像这样的结构,我如何知道当前操作的li是第几个

解决案例:

<!DOCTYPE html> 
<html> 
<head> 
<meta charset=" utf-8"> 
<meta name="author" content="http://www.45it.com/" /> 
<title>蚂蚁部落</title> 
<style type="text/css">  
ul{ 
  list-style:none; 
  width:100px; 
  height:25px; 
  line-height:25px; 
  font-size:12px; 

</style>  
<script type="text/javascript">   
window.onload=function(){ 
  var obox=document.getElementById("box"); 
  var oshow=document.getElementById("show"); 
  var lis=obox.getElementsByTagName("li"); 
  for(var index=0;index<lis.length;index++){ 
    lis[index].theIndex=index; 
    lis[index].onclick=function(){ 
      oshow.innerHTML=this.theIndex; 
    } 
  } 

</script>  
</head> 
<body> 
<div>当前元素的顺序:<span id="show"></span></div> 
<ul id="box"> 
  <li>蚂蚁部落一</li> 
  <li>蚂蚁部落二</li> 
  <li>蚂蚁部落三</li> 
  <li>蚂蚁部落四</li> 
  <li>蚂蚁部落五</li> 
  <li>蚂蚁部落六</li> 
</ul> 
</body> 
</html>

时间: 2024-10-27 11:53:53

jQuery如何获取当前li元素是第几个的相关文章

jquery如何获取某一元素的指定子元素

问题描述 jquery如何获取某一元素的指定子元素 我想获取如图的不确定个数的img标签中的src,应该怎么写呀? 解决方案 $(this).children("ul").css("color","#FF6666"); 解决方案二: children,如一楼所说 解决方案三: var src=new Array; $('.uploadImg').find('.upload_image').each(function(index, element)

使用jquery选择器如何获取父级元素、同级元素、子元素_jquery

一.获取父级元素 1. parent([expr]): 获取指定元素的所有父级元素 复制代码 代码如下: <div id="par_div"><a id="href_fir" href="#">href_fir</a> <a id="href_sec" href="#">href_sec</a> <a id="href_thr&qu

jQuery实现获取元素索引值index的方法_jquery

本文实例讲述了jQuery实现获取元素索引值index的方法.分享给大家供大家参考,具体如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">

jQuery中获取Radio元素值的方法

又发现自己写的JavaScript代码在FireFox下运行出错,原因很郁闷,在获取一个Radio元素的值的时候只得到了 undefind. 谷歌了一下,大多跟我用的方法是一样的 复制代码 代码如下: var value = $("input[name='radio1'][type='radio'][checked]").val(); 这句在IE.Safari(3.2)下测试通过,但是在FireFox.Chrome下却得不到选中的值. 仔细再看手册,发现"表单对象属性&quo

jquery 获取表单元素里面的值示例代码

本文为大家详细介绍下通过jquery获取表单元素CheckBox.Radio等的值,有需求的朋友可以参考下,希望对大家有所帮助   jquery 笔记: 复制代码 代码如下: $("input[name='radio_name']:checked").val() <input type="radio" value="1" name="radio_name" />1 <input type="radi

js与jquery获取父级元素,子级元素,兄弟元素的实现方法

 本篇文章主要是对js与jquery获取父级元素,子级元素,兄弟元素的实现方法进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 先说一下JS的获取方法,其要比JQUERY的方法麻烦很多,后面以JQUERY的方法作对比   JS的方法会比JQUERY麻烦很多,主要则是因为FF浏览器,FF浏览器会把你的换行也当最DOM元素   原生的JS获取ID为test的元素下的子元素.可以用:   比如:   <div id="dom">     <div></d

jquery 获取dom固定元素 添加样式的简单实例

 本篇文章主要是对jquery获取dom固定元素 添加样式的简单实例进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 <script type="text/javascript">   xx = function(){     //$("#categories div").eq(6).css("color","#000000");   $("#categories div").eq(6)

值-jquery datagrid 改变某列元素,获取后还是以前的元素

问题描述 jquery datagrid 改变某列元素,获取后还是以前的元素 这是列 columns : [ [ { width : '1260', title : '内容', field : 'content', }] ], 这是里面的值 "<p>2.产品质量要求:<input type="text" name="ceshi" onchange="showChange(this)"></p> <

jquery如何获取元素的滚动条高度等实现代码_jquery

主要功能: 获取浏览器显示区域(可视区域)的高度 : $(window).height(); 获取浏览器显示区域(可视区域)的宽度 : $(window).width(); 获取页面的文档高度 $(document).height(); 获取页面的文档宽度 : $(document).width(); 浏览器当前窗口文档body的高度: $(document.body).height(); 浏览器当前窗口文档body的宽度: $(document.body).width(); 获取滚动条到顶部的