添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

有些时候,我们需要对同辈元素中的指定DOM元素进行上下移动,尤其是在多行表格、有序/无序列表中,交换上下相邻两行的位置是非常普遍的需求。

使用jQuery我们可以更加轻松地完成这项任务。

下面是基于jQuery的向上或向下移动指定元素(在同辈元素中)的jQuery实例扩展函数。

// 扩展jQuery实例函数
jQuery.fn.extend({
	 * 在同辈元素中向上或向下移动
	 * @param direction 'up'或'down'
	move: function(direction){
		var me = this;
		var another = null;
		if(direction == 'up'){
			another = me.prev();
			another.before(me);
		}else if(direction == 'down'){
			another = me.next();
			another.after(me);
		return this;
/* *** 调用举例  ***/
var $p = $('p#id_2');
var success = $p.move('up');	//移动成功则为true,否则false