没有使用可滚动 - 我试图用'点击'来移动(嵌套)ul的向上或向下。但是在这个例子中:console.log = []?我知道它很丑,我可能不会使用它,但我更感兴趣的是为什么我不能得到'prevList'的结果?Re order list items jquery
$(function(){
$('.moveUp').click(function(){
theList = $(this).parent().parent();
prevList = $(this).parent().parent().prev();
console.log(prevList);
});
});
<ul>
<li>
<div class="category-list">
<ul>
<li>Category: other</li>
<li>Edit this Category</li>
<li>Delete this Category</li>
<li class="moveUp">Move up</li>
<li class="moveDown">Move down</li>
</ul>
</div>
<div class="category-list">
<ul>
<li>Category: other</li>
<li>Edit this Category</li>
<li>Delete this Category</li>
<li class="moveUp">Move up</li>
<li class="moveDown">Move down</li>
</ul>
</div>
<div class="category-list">
<ul>
<li>Category: other</li>
<li>Edit this Category</li>
<li>Delete this Category</li>
<li class="moveUp">Move up</li>
<li class="moveDown">Move down</li>
</ul>
</div>
</li>
<li>Some other List Item</li>
<li>Ditto</li>
</ul>
遗憾 - 我知道上面的名单不会得到任何东西!我没有意识到prev不会环绕 - 谢谢 – rebelbass 2011-06-06 03:24:40