天天看点

小白做列表条目上下移

注意事项:
  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.![在这里插入图片描述](https://img-blog.csdnimg.cn/20190827144258867.png)
    span标签里面添加onclick方法注意方法的参数是“this”  是为了获取当前的操作属于哪个标签(span),在方法里面使用的
	function moveUp(e) {
	 		var that = $(e);  //这样的话就能根据that获取相邻的用得上的各个标签了。 为什么要用$() 把’e‘包起来, 目前还没弄明						   白,等我写完这一篇,就去查查  
	} 
 3.获取当前条目的参数(id, sequence),在获取前一条目的参数(如果是上移的话),通过一个ajaxSubmit 把参数提交到后台,做一个根据id更新sequence的操作就可以了,成功以后,反手刷新一下页面,想要的效果就出来了。