我是jquery的新手,我有一个包含多个无序列表的页面ul.我需要反转每个ul的顺序,我看到这个答案jQuery颠倒了子元素的顺序, 但它混乱了所有列表的所有项目.我试图改变代码以适应我的需要,但它没有做我想要的,我可以访问每个ul的每个li,但我不知道如何扭转li项目的顺序.
我的代码:
$(function() {
ul = $('ul'); // your parent element
ul.each(function(i,ul){
$(this).children().each(function (i,li) {
alert(i);/*i got to do something here*/
});
})
});
Run Code Online (Sandbox Code Playgroud)
这是为了当你有多个时ul:http://jsfiddle.net/dG373/4/
<ul>
<li>A</li>
<li>B</li>
<li>C</li>
</ul>
<ul>
<li>A</li>
<li>B</li>
<li>C</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
-
$('ul').each(function(){
var ul = $(this);
ul.children().each(function(i, li){
ul.prepend(li)
});
});
Run Code Online (Sandbox Code Playgroud)