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 相关文章推荐
Dojo之路:如何利用Dojo实现Drag and Drop效果
Apr 10 Javascript
来自国外的14个图片放大编辑的jQuery插件整理
Oct 20 Javascript
JS无法捕获滚动条上的mouse up事件的原因猜想
Mar 21 Javascript
jQuery简单实现遍历数组的方法
Apr 14 Javascript
jQuery常用且重要方法汇总
Jul 13 Javascript
深入探究JavaScript中for循环的效率问题及相关优化
Mar 13 Javascript
解析JavaScript面向对象概念中的Object类型与作用域
May 10 Javascript
输入框点击时边框变色效果的实现方法
Dec 26 Javascript
老生常谈的跨域处理
Jan 11 Javascript
Ajax异步获取html数据中包含js方法无效的解决方法
Feb 20 Javascript
微信小程序 列表的上拉加载和下拉刷新的实现
Apr 01 Javascript
mui 打开新窗口的方式总结及注意事项
Aug 20 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
Laravel中的chunk组块结果集处理与注意问题
2018/08/15 PHP
JavaScript 利用StringBuffer类提升+=拼接字符串效率
2009/11/24 Javascript
Jquery Ajax学习实例6 向WebService发出请求,返回DataSet(XML) 异步调用
2010/03/18 Javascript
Javascript表达式中连续的 &amp;&amp; 和 || 之赋值区别
2010/10/17 Javascript
raphael.js绘制中国地图 地图绘制方法
2014/02/12 Javascript
js 针对html DOM元素操作等经验累积
2014/03/11 Javascript
一个支持任意尺寸的图片上下左右滑动效果
2014/08/24 Javascript
JavaScript中使用typeof运算符需要注意的几个坑
2014/11/08 Javascript
javascript控制层显示或隐藏的方法
2015/07/22 Javascript
简单的jQuery入门指引
2015/07/28 Javascript
JS拖拽插件实现步骤
2015/08/03 Javascript
JavaScript实现下拉菜单的显示和隐藏
2016/01/05 Javascript
js动态添加的DIV中的onclick事件简单实例
2016/07/25 Javascript
vue.js学习之递归组件
2016/12/13 Javascript
Bootbox将后台JSON数据填充Form表单的实例代码
2018/09/10 Javascript
Vue 3.0双向绑定原理的实现方法
2019/10/23 Javascript
[02:11]完美世界DOTA2联赛10月28日赛事精彩集锦:来吧展示实力强劲
2020/10/29 DOTA
python安装与使用redis的方法
2016/04/19 Python
Python enumerate索引迭代代码解析
2018/01/19 Python
pip命令无法使用的解决方法
2018/06/12 Python
transform python环境快速配置方法
2018/09/27 Python
对Python subprocess.Popen子进程管道阻塞详解
2018/10/29 Python
Python面向对象程序设计之私有属性及私有方法示例
2019/04/08 Python
TensorFlow2.X使用图片制作简单的数据集训练模型
2020/04/08 Python
python 实现有道翻译功能
2021/02/26 Python
澳大利亚波希米亚风时尚品牌:Tree of Life
2019/09/15 全球购物
数控专业毕业生求职信范文
2013/09/21 职场文书
办公室主任职责范本
2014/03/07 职场文书
仓库管理计划书
2014/05/04 职场文书
支部鉴定材料
2014/06/02 职场文书
庆六一活动总结
2014/08/29 职场文书
汽车服务工程专业自荐信
2014/09/02 职场文书
谁动了我的奶酪读书笔记
2015/06/30 职场文书
html输入两个数实现加减乘除功能
2021/07/01 HTML / CSS
python机器学习创建基于规则聊天机器人过程示例详解
2021/11/02 Python
Linux安装apache服务器的配置过程
2021/11/27 Servers