45IT.COM- 电脑学习从此开始!
DIY硬件教程攒机经验装机配置
设计Photoshop网页设计特效
系统注册表DOS系统命令其它
存储主板显卡外设键鼠内存
维修显卡CPU内存打印机
WinXPVistaWin7unix/linux
CPU光驱电源/散热显示器其它
修技主板硬盘键鼠显示器光驱
办公ExcelWordPowerPointWPS
编程数据库CSS脚本PHP
网络局域网QQ服务器
软件网络系统图像安全
页面导航: 首页 > 设计学院 > 网络编程 > javascript >

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

电脑软硬件应用网 45IT.COM 时间:2014-06-29 13:01 作者:佚名

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="https://www.45its.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>

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
无法在这个位置找到: baidushare.htm
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片
推荐知识