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做flash做的事..才完成的一个类.Auntion Action var 0.1
Feb 23 Javascript
jquery1.4.2 for Visual studio 2010 模板文件
Jul 14 Javascript
三种取消选中单选框radio的方法
Sep 09 Javascript
JQuery对ASP.NET MVC数据进行更新删除
Jul 13 Javascript
微信小程序实现实时圆形进度条的方法示例
Feb 24 Javascript
Vue.js实现一个漂亮、灵活、可复用的提示组件示例
Mar 17 Javascript
实现div内部滚动条滚动到底部和顶部的代码
Nov 15 Javascript
9种改善AngularJS性能的方法
Nov 28 Javascript
js中自定义react数据验证组件实例详解
Oct 19 Javascript
Vuex的热更替如何实现
Jun 05 Javascript
vue 在methods中调用mounted的实现操作
Aug 07 Javascript
vue项目中微信登录的实现操作
Sep 08 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
德劲1104的电路分析与改良
2021/03/01 无线电
优化WordPress的Google字体以加速国内服务器上的运行
2015/11/24 PHP
PHP编写简单的App接口
2016/08/28 PHP
让插入到 innerHTML 中的 script 跑起来的实现代码
2006/07/01 Javascript
Jquery 获取表单text,areatext,radio,checkbox,select值的代码
2009/11/12 Javascript
解决JS浮点数运算出现Bug的方法
2013/03/12 Javascript
用JS做的简单的可折叠的两级树形菜单
2013/09/21 Javascript
javascript列表框操作函数集合汇总
2013/11/28 Javascript
JS 日期比较大小的简单实例
2014/01/13 Javascript
js检测网络是否具体连接功能的代码
2014/05/23 Javascript
JavaScript中的replace()方法使用详解
2015/06/06 Javascript
JQuery实现鼠标移动图片显示描述层的方法
2015/06/25 Javascript
JavaScript实现删除,移动和复制文件的方法
2015/08/05 Javascript
基于jquery实现简单的手风琴特效
2015/11/24 Javascript
AngularJs 弹出模态框(model)
2016/04/07 Javascript
Nodejs进阶:express+session实现简易登录身份认证
2017/04/24 NodeJs
webpack external模块的具体使用
2018/03/10 Javascript
js Element Traversal规范中的元素遍历方法
2018/04/19 Javascript
在vue项目中引入高德地图及其UI组件的方法
2018/09/04 Javascript
Nuxt升级2.0.0时出现的问题(小结)
2018/10/08 Javascript
使用vuex存储用户信息到localStorage的实例
2019/11/11 Javascript
python创建和使用字典实例详解
2013/11/01 Python
用Python生成器实现微线程编程的教程
2015/04/13 Python
Python正则表达式分组概念与用法详解
2017/06/24 Python
Python栈算法的实现与简单应用示例
2017/11/01 Python
Python拼接字符串的7种方法总结
2018/11/01 Python
python读取目录下最新的文件夹方法
2018/12/24 Python
基于python+selenium的二次封装的实现
2020/01/06 Python
Python matplotlib模块及柱状图用法解析
2020/08/10 Python
HTML5里的placeholder属性使用实例和美化显示效果的方法
2014/04/23 HTML / CSS
BCBG官网:BCBGMAXAZRIA
2017/12/29 全球购物
Blue Nile蓝色尼罗河香港官网:世界最大在线钻石珠宝销售商
2020/05/07 全球购物
给面试官的感谢信
2014/02/01 职场文书
代办委托书怎样写
2014/04/08 职场文书
社区综治宣传月活动总结
2014/07/02 职场文书
SQL CASE 表达式的具体使用
2022/03/21 SQL Server