我想通过点击向上移动列表中的单个项目。我正在使用jQuery,但它不起作用。
<ul>
<li class="item">AAAAA</li>
<li class="item">BBBBB</li>
<li class="item">CCCCC</li>
<li class="item">DDDDD</li>
</ul>
$(".item").click( function(){
var item = $(this);
item.insertBefore(item.before());
});
答案 0 :(得分:6)
答案 1 :(得分:2)
尝试:
$(".item").click(function () {
$(this).insertBefore($(this).prev());
});
<强> jsFiddle example 强>