为了账号安全,请及时绑定邮箱和手机立即绑定

jquery序列号不对,为什么在中间插入别的名字会改变序列号

jquery序列号不对,为什么在中间插入别的名字会改变序列号

qq_我的_11112 2016-01-06 12:21:04
<!doctype html><html> <head>  <meta charset="UTF-8">  <meta name="Generator" content="EditPlus®">  <meta name="Author" content="">  <meta name="Keywords" content="">  <meta name="Description" content="">  <title>Document</title><style></style></head><body><div class='Louti'></div><div class='Louti'> </div><div class='brand'></div><div class='Louti'></div><div class='Louti'> </div><div class='Louti'></div><div class='brand'></div><div class='Louti'></div><div class='Louti'></div> </body><script src='js/jquery-1.11.3.js'></script><script>$(function(){$('.Louti').each(function(){var index = $(this).index()console.log(index)此处的index 本应该是0,1,2,3,4,5,6可是输出的却是0,1,3,4,5,7,8})})</script></html>
查看完整描述

2 回答

已采纳
?
ppo_YXWU

TA贡献9条经验 获得超1个赞

jq的index()函数得到的是元素在同胞元素中的位置,同胞元素当然包含那些不同的元素。你要得到选中元素的索引的话可以这样:

$('.Louti').each(function(i){

console.log(i);

这样得到的就是0,1,2,3,4,5,6

})


查看完整回答
1 反对 回复 2016-01-06
?
李晓健

TA贡献1036条经验 获得超461个赞

实在没有看懂你的问题是什么。

查看完整回答
反对 回复 2016-01-06
  • 2 回答
  • 0 关注
  • 1462 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信