注意事项:
1. 做的时候要求,第一条不显示上移,最后一条不显示下移,这里的话 用到了<c:foreach></c:foreach>标签里面的方法
<c:foreach items="${itemsList}" var="it" varStatus="Status">
这里用到了 varStatus里面的 first 和 last特性来判断是否为一的哥和最后一个,比较简单
例: <c:if test="${Status.first}"> 这里写第一个需要添加的东西 </c:if>
<c:if test="${Status.last}"> 这里写最后一个需要添加的东西 </c:if>
2.
span标签里面添加onclick方法注意方法的参数是“this” 是为了获取当前的操作属于哪个标签(span),在方法里面使用的
function moveUp(e) {
var that = $(e); //这样的话就能根据that获取相邻的用得上的各个标签了。 为什么要用$() 把’e‘包起来, 目前还没弄明 白,等我写完这一篇,就去查查
}
3.获取当前条目的参数(id, sequence),在获取前一条目的参数(如果是上移的话),通过一个ajaxSubmit 把参数提交到后台,做一个根据id更新sequence的操作就可以了,成功以后,反手刷新一下页面,想要的效果就出来了。
小白做列表条目上下移
最新推荐文章于 2022-10-21 10:35:29 发布