JQuery中两个ul标签的li互相移动实现方法


Posted in Javascript onMay 18, 2015

本文实例讲述了JQuery中两个ul标签的li互相移动实现方法。分享给大家供大家参考。具体实现方法如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>两个ul标签中的li互相移动</title>
<style type="text/css">
ul{
 list-style-type:none;
 float:left;
 margin-right:30px;
 background-color:Green;
 width:100px;
 height:100px;
 padding:0px;
}
li{
 margin-bottom:5px;
 background-color:Red;
}
</style>
<script src="jquery-1.6.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
var myJson = [{ "id": "1", "Name": "刘德华", "Age": "52" },
{ "id": "2", "Name": "文章", "Age": "26" },
{"id":"3","Name":"孙红雷","Age":"40"},
{ "id": "4", "Name": "葛优", "Age": "58"}];
$(function () {
  //动态添加Json数据到leftUL中
  var $leftUL = $("#leftUL");
  var $rightUL = $("#rightUL");
  for (var i = 0; i < myJson.length; i++) {
   $myLi = $("<li id='" + myJson[i].id + "'>" + myJson[i].Name + "," + myJson[i].Age + "岁</li>");
   $myLi.click(function () {
    if ($(this).parent().attr("id") == "leftUL") {
     //通过判断父元素的ID来控制往哪个UL添加
     //$rightUL.append($(this)); //第一种方法
     $(this).appendTo($rightUL); //第二种方法
    }
    else {
     $(this).appendTo($leftUL); //第二种方法
    }
   });
   $leftUL.append($myLi);
  }
});
</script>
</head>
<body>
  <ul id="leftUL">
  </ul>
  <ul id="rightUL">
  </ul>
</body>
</html>

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
Whatever:hover 无需javascript让IE支持丰富伪类
Jun 29 Javascript
javascript Array对象基础知识小结
Nov 16 Javascript
js获取多个tagname的节点数组
Sep 22 Javascript
一个判断抢购时间是否到达的简单的js函数
Jun 23 Javascript
使用JavaScript实现旋转的彩圈特效
Jun 23 Javascript
举例讲解JavaScript中将数组元素转换为字符串的方法
Oct 25 Javascript
Vue.js手风琴菜单组件开发实例
May 16 Javascript
原生JS实现不断变化的标签
May 22 Javascript
vue jsx 使用指南及vue.js 使用jsx语法的方法
Nov 11 Javascript
jQuery实现动态显示select下拉列表数据的方法
Feb 05 jQuery
浅谈Vue2.4.0 $attrs与inheritAttrs的具体使用
Mar 08 Javascript
js实现简单五子棋游戏
May 28 Javascript
JQuery球队选择实例
May 18 #Javascript
JQuery实现动态添加删除评论的方法
May 18 #Javascript
TypeError document.getElementById(...) is null错误原因
May 18 #Javascript
JQuery实现带排序功能的权限选择实例
May 18 #Javascript
JQuery中clone方法复制节点
May 18 #Javascript
分享十五款 jQuery 社交网络分享插件
May 16 #Javascript
JS+CSS实现仿触屏手机拨号盘界面及功能模拟完整实例
May 16 #Javascript
You might like
PHP性能优化准备篇图解PEAR安装
2011/12/05 PHP
自己在做项目过程中学到的PHP知识收集
2012/08/20 PHP
Symfony核心类概述
2016/03/17 PHP
详解php中生成标准uuid(guid)的方法
2019/04/28 PHP
PHP session垃圾回收机制实例分析
2019/06/28 PHP
ASP Json Parser修正版
2009/12/06 Javascript
JavaScript CSS修改学习第五章 给“上传”添加样式
2010/02/19 Javascript
通过正则表达式实现表单验证是否为中文
2014/02/18 Javascript
js toFixed()方法的重写实现精度的统一
2014/03/06 Javascript
js判断浏览器类型及设备(移动页面开发)
2015/07/30 Javascript
js仿苹果iwatch外观的计时器代码分享
2015/08/26 Javascript
JS判断字符串字节数并截取长度的方法
2016/03/05 Javascript
JavaScript结合Bootstrap仿微信后台多图文界面管理
2016/07/22 Javascript
jquery动态添加文本并获取值的方法
2016/10/12 Javascript
JavaScript中object和Object的区别(详解)
2017/02/27 Javascript
轻松理解JavaScript之AJAX
2017/03/15 Javascript
JavaScript实现AOP详解(面向切面编程,装饰者模式)
2017/12/19 Javascript
vue+element-ui+ajax实现一个表格的实例
2018/03/09 Javascript
浅谈Webpack 持久化缓存实践
2018/03/22 Javascript
Python中类型检查的详细介绍
2017/02/13 Python
python网络编程调用recv函数完整接收数据的三种方法
2017/03/31 Python
用Python写一段用户登录的程序代码
2018/04/22 Python
Python列表推导式与生成器用法分析
2018/08/02 Python
python操作cfg配置文件方式
2019/12/22 Python
解决tensorflow添加ptb库的问题
2020/02/10 Python
Python多线程threading创建及使用方法解析
2020/06/17 Python
利用python 读写csv文件
2020/09/10 Python
css3的过滤效果简单实例
2016/08/03 HTML / CSS
英国领先的独立酒精饮料零售商:DrinkSupermarket
2021/01/13 全球购物
JVM是一个编译程序还是解释程序
2012/09/11 面试题
科研先进个人典型材料
2014/01/31 职场文书
违纪检讨书2000字
2014/02/08 职场文书
项目建议书范文
2014/05/12 职场文书
员工保密承诺书
2014/05/28 职场文书
领导班子四风表现材料
2014/08/23 职场文书
Java实战之用Swing实现通讯录管理系统
2021/06/13 Java/Android