我正在开发一个涉及使用无序列表的交互式网页。我想要的是,每当用户单击该列表中的某个元素时,无论它是第一个子元素还是第十个元素,该元素都会成为第一个子元素。
我想出了几种方法来查找 <li>
的索引值被单击,但我一直无法找到替换该元素索引值的方法。
这似乎是一个以前应该问过的问题,但我梳理了一堆图像和元素幻灯片,它们所做的只是滚动浏览或淡入淡出灯箱内容,这甚至与我的内容不相近。米之后。
任何想法将不胜感激。
最佳答案
prepend
将元素作为第一个子元素移动到选择器
http://api.jquery.com/prepend/
所以你可以这样做:
$('li').click(function() {
$(this).parent().prepend($(this));
});
关于jquery - 用 JQuery 替换 <li> 索引值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10068597/