jquery 列表数据上下移动 jqueryjshtmljavaweb 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 点击排序图标的时候把主键和序号用ajax抛给后台方法,在数据库操作序号的加减 $(function () { var moveup, currentNode, refNode; $('i.arrow').click(function () { moveup = $(this).hasClass('icon-arrow-up');//上或者下 currentNode = $(this).closest('li');//当前要移动的li节点 refNode = currentNode[moveup ? 'prev' : 'next']();//去参考节点 if (refNode.hasClass('menu-item') || refNode.hasClass('subMenu-item'))//是否在最前或者最后 currentNode[moveup ? 'insertBefore' : 'insertAfter'](refNode); else alert(moveup ? '已经第一个位置!' : '已经最后一个位置!'); }); }); $(document).ready(function() { //上移 $(".up").click(function() { var li = $(this).parents("li").first(); if (li.index() != 0) { li.prev().before(li); } }); //下移 var liLength = $(".down").length; $(".down").click(function() { var li = $(this).parents("li").first(); if (li.index() != liLength - 1) { li.next().after(li); } }); }); FireFox下怎么判断mousedown是点击在div的滚动条上而不是div内容区域中? js如何实现一个类的继承加多态? checkbox值解析的问题 js 改变文字大小 用javaScript实现图片的拉动效果 关于限制单元格大小后自动改变内容大小的难题 如何在网页中获取鼠标滚轮的值 请问<div></div>元素怎么删除? tomcat连接池问题? 怎么获得radio的值? 请教一个复选框 下拉列表的 js代码 $('main').onclick = judge(ev);这段代码会自动执行吗
var moveup, currentNode, refNode;
$('i.arrow').click(function () {
moveup = $(this).hasClass('icon-arrow-up');//上或者下
currentNode = $(this).closest('li');//当前要移动的li节点
refNode = currentNode[moveup ? 'prev' : 'next']();//去参考节点
if (refNode.hasClass('menu-item') || refNode.hasClass('subMenu-item'))//是否在最前或者最后
currentNode[moveup ? 'insertBefore' : 'insertAfter'](refNode);
else alert(moveup ? '已经第一个位置!' : '已经最后一个位置!');
}); });
$(document).ready(function() {
//上移
$(".up").click(function() {
var li = $(this).parents("li").first();
if (li.index() != 0) {
li.prev().before(li);
}
});
//下移
var liLength = $(".down").length;
$(".down").click(function() {
var li = $(this).parents("li").first();
if (li.index() != liLength - 1) {
li.next().after(li);
}
});
});