我的文档中有几个元素,加载完所有内容后,我使用jquery更改了一些元素的位置,但是索引没有更新,据我所知,当一个元素移动到另一个元素上时,它的索引应该更新,jquery中是否有任何命令在文档中移动后更新索引。
谢谢你们
我使用indx = $("#container div").index($('#div_'+id));得到了索引,然后我改变了这个元素的位置(通过改变css top值来改变另一个元素的位置),之后,如果我检查这个元素的索引保持不变,实际上这个元素在顶部位置,所以我认为它的索引必须改变
发布于 2010-07-27 21:09:33
你需要改变dom中的位置,看看appendTo,prependTo,insertBefore,insertAfter。因此,您需要在html中移动它,而不是在屏幕上移动实际的框:
<div>
<div id="1"></div>
<div id="2"></div>
<div id="3"></div>
</div>至
<div>
<div id="1"></div>
<div id="3"></div>
<div id="2"></div>
</div>那么索引就会改变
https://stackoverflow.com/questions/3342632
复制相似问题