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 相关文章推荐
jQuery源码分析-04 选择器-Sizzle-工作原理分析
Nov 14 Javascript
Javacript实现颜色梯度变化和渐变的效果代码
May 31 Javascript
angularJS 中$attrs方法使用指南
Feb 09 Javascript
使用jQuery ajaxupload插件实现无刷新上传文件
Apr 23 jQuery
Javascript中的async awai的用法
May 17 Javascript
JS判断一个数是否是水仙花数
Jun 11 Javascript
快速将Vue项目升级到webpack3的方法步骤
Sep 14 Javascript
解决vue无法设置滚动位置的问题
Oct 07 Javascript
Vue3.0结合bootstrap创建多页面应用
May 28 Javascript
vue实现滑动切换效果(仅在手机模式下可用)
Jun 29 Javascript
javaScript把其它类型转换为Number类型
Oct 13 Javascript
vue实现简单加法计算器
Oct 22 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
可快速识别放射性物质-国外大神教你diy一个开放式辐射探测器
2020/03/12 无线电
apache php模块整合操作指南
2012/11/16 PHP
测试php函数的方法
2013/11/13 PHP
YII路径的用法总结
2014/07/09 PHP
PHP多线程类及用法实例
2014/12/03 PHP
PHP输出日历表代码实例
2015/03/27 PHP
php使用Jpgraph绘制简单X-Y坐标图的方法
2015/06/10 PHP
PHP与jquery实时显示网站在线人数实例详解
2016/12/02 PHP
Yii框架模拟组件调用注入示例
2019/11/11 PHP
js 多种变量定义(对象直接量,数组直接量和函数直接量)
2010/05/24 Javascript
基于jquery的lazy loader插件实现图片的延迟加载[简单使用]
2011/05/07 Javascript
JavaScript实现打地鼠小游戏
2020/04/23 Javascript
js数组实现权重概率分配
2017/09/12 Javascript
NodeJS实现一个聊天室功能
2019/11/25 NodeJs
Vue初始化中的选项合并之initInternalComponent详解
2020/06/11 Javascript
vue 解决兄弟组件、跨组件深层次的通信操作
2020/07/27 Javascript
Python计算三维矢量幅度的方法
2015/06/15 Python
Python中将字典转换为XML以及相关的命名空间解析
2015/10/15 Python
面向初学者的Python编辑器Mu
2018/10/08 Python
Python 解决火狐浏览器不弹出下载框直接下载的问题
2020/03/09 Python
django template实现定义临时变量,自定义赋值、自增实例
2020/07/12 Python
美国时尚大码女装购物网站:Avenue
2019/05/24 全球购物
个人求职简历的自我评价
2013/10/19 职场文书
求职简历自荐信范文
2013/10/21 职场文书
总经理助理岗位职责范本
2014/07/20 职场文书
总账会计岗位职责
2015/04/02 职场文书
考试没考好检讨书
2015/05/06 职场文书
个人工作总结怎么写?
2019/04/09 职场文书
《中国机长》观后感:敬畏生命,敬畏职责
2019/11/12 职场文书
实用干货:敬酒词大全,帮你应付各种场合
2019/11/21 职场文书
上手简单,功能强大的Python爬虫框架——feapder
2021/04/27 Python
Python爬虫之爬取哔哩哔哩热门视频排行榜
2021/04/28 Python
CSS实现九宫格布局(自适应)的示例代码
2022/02/12 HTML / CSS
PHP面试题 wakeup魔法 Ezpop pop序列化与反序列化
2022/04/11 PHP
Python时间操作之pytz模块使用详解
2022/06/14 Python
微软Win11 全新照片应用面向 Dev预览版推出 新版本上手体验图集
2022/09/23 数码科技