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 相关文章推荐
Javascript改变CSS样式(局部和全局)
Dec 18 Javascript
jquery队列queue与原生模仿其实现方法分享
Mar 25 Javascript
JavaScript合并两个数组并去除重复项的方法
Jun 13 Javascript
JS实现选项卡实例详解
Nov 17 Javascript
Jquery操作Ajax方法小结
Nov 29 Javascript
JavaScript 监控微信浏览器且自带返回按钮时间
Nov 27 Javascript
Boostrap栅格系统与自己额外定义的媒体查询的冲突问题
Feb 19 Javascript
ionic 自定义弹框效果
Jun 27 Javascript
ajaxfileupload.js实现上传文件功能
Apr 19 Javascript
详解Vue.js和layui日期控件冲突问题解决办法
Jul 25 Javascript
layUI实现前端分页和后端分页
Jul 27 Javascript
JavaScript实现表单验证功能
Dec 09 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
经典的星际争霸,满是回忆的BGM
2020/04/09 星际争霸
PHP个人网站架设连环讲(四)
2006/10/09 PHP
php中禁止单个IP与ip段访问的代码小结
2012/07/04 PHP
php生成验证码函数
2015/10/20 PHP
使用Yii2实现主从数据库设置
2016/11/20 PHP
prototype 1.5 &amp; scriptaculous 1.6.1 学习笔记
2006/09/07 Javascript
身份证号码前六位所代表的省,市,区, 以及地区编码下载
2007/04/12 Javascript
JavaScript中的Window窗口对象
2008/01/16 Javascript
JavaScript中创建类/对象的几种方法总结
2013/11/29 Javascript
原生js实现日期联动
2015/01/12 Javascript
JavaScript实现为input与textarea自定义hover,focus效果的方法
2015/08/21 Javascript
jQuery实用小技巧_输入框文字获取和失去焦点的简单实例
2016/08/25 Javascript
Bootstrap Modal对话框如何在关闭时触发事件
2016/12/02 Javascript
jQuery实现动态删除LI的方法
2017/05/30 jQuery
JavaScript之DOM_动力节点Java学院整理
2017/07/03 Javascript
Angular学习教程之RouterLink花式跳转
2018/05/03 Javascript
JavaScript折半查找(二分查找)算法原理与实现方法示例
2018/08/06 Javascript
python利用正则表达式提取字符串
2016/12/08 Python
python使用turtle绘制分形树
2018/06/22 Python
详解python执行shell脚本创建用户及相关操作
2019/04/11 Python
浅析Python与Mongodb数据库之间的操作方法
2019/07/01 Python
python 模拟贷款卡号生成规则过程解析
2019/08/30 Python
Python实现搜索算法的实例代码
2020/01/02 Python
TensorFlow MNIST手写数据集的实现方法
2020/02/05 Python
基于Python+QT的gui程序开发实现
2020/07/03 Python
css3 media 响应式布局的简单实例
2016/08/03 HTML / CSS
S’well Bottle保温杯官网:绝缘不锈钢水瓶
2018/05/09 全球购物
迪奥美国官网:Dior美国
2019/12/07 全球购物
什么是索引指示器
2012/08/20 面试题
网络工程师的自我评价
2013/10/02 职场文书
三个儿子教学反思
2014/02/03 职场文书
冬季施工防火方案
2014/05/17 职场文书
学校工作推荐信范文
2014/07/11 职场文书
爬山的活动方案
2014/08/16 职场文书
银行服务理念口号
2015/12/25 职场文书
Nginx进程调度问题详解
2021/09/25 Servers