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 相关文章推荐
使用ajax+jqtransform实现动态加载select
Dec 01 Javascript
jQuery中:only-child选择器用法实例
Jan 03 Javascript
jQuery中innerHeight()方法用法实例
Jan 19 Javascript
JQuery异步获取返回值中文乱码的解决方法
Jan 29 Javascript
深入理解jQuery中的事件冒泡
May 24 Javascript
jQuery插件zTree实现获取当前选中节点在同级节点中序号的方法
Mar 08 Javascript
bootstrap响应式表格实例详解
May 15 Javascript
JS中mouseup事件丢失的原因与解决办法
Jun 14 Javascript
Angular 项目实现国际化的方法
Jan 08 Javascript
浅谈vue项目如何打包扔向服务器
May 08 Javascript
json前后端数据交互相关代码
Sep 19 Javascript
js实现GIF动图分解成多帧图片上传
Oct 24 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
虹吸式咖啡壶操作
2021/03/03 冲泡冲煮
php socket通信简单实现
2016/11/18 PHP
在 Laravel 中 “规范” 的开发短信验证码发送功能
2017/10/26 PHP
浅析PHP类的反射来实现依赖注入过程
2018/02/06 PHP
PHP示例演示发送邮件给某个邮箱
2019/04/03 PHP
Jquery 组合form元素为json格式,asp.net反序列化
2009/07/09 Javascript
有效的捕获JavaScript焦点的方法小结
2009/10/08 Javascript
jQuery入门知识简介
2010/03/04 Javascript
js播放wav文件(源码)
2013/04/22 Javascript
javascript实现的右下角弹窗实例
2015/04/24 Javascript
基于bootstrap实现广告轮播带图片和文字效果
2016/07/22 Javascript
深入浅析Vue中的Prop
2018/06/10 Javascript
详解vue文件中使用echarts.js的两种方式
2018/10/18 Javascript
Vue 全家桶实现移动端酷狗音乐功能
2018/11/16 Javascript
JavaScript RegExp 对象用法详解
2019/09/24 Javascript
Vue中keep-alive组件作用详解
2020/02/04 Javascript
Vue自定义表单内容检查rules实例
2020/10/30 Javascript
Python发送以整个文件夹的内容为附件的邮件的教程
2015/05/06 Python
Python自动调用IE打开某个网站的方法
2015/06/03 Python
对TensorFlow中的variables_to_restore函数详解
2018/07/30 Python
使用python实现数组、链表、队列、栈的方法
2019/12/20 Python
4行Python代码生成图像验证码(2种)
2020/04/07 Python
如何基于python对接钉钉并获取access_token
2020/04/21 Python
python绘图模块之利用turtle画图
2021/02/12 Python
凯伦·米莲女装网上商店:Karen Millen
2017/11/07 全球购物
瑞典快乐袜子:Happy Socks
2018/02/16 全球购物
编辑个人求职信范文
2013/09/21 职场文书
医学生求职自荐信
2013/10/25 职场文书
祖国在我心中演讲稿300字
2014/05/04 职场文书
工商管理专业毕业生求职信
2014/05/26 职场文书
普通党员整改措施
2014/10/24 职场文书
2014年社团工作总结范文
2014/11/27 职场文书
前台岗位职责范本
2015/04/16 职场文书
幼儿园开学通知
2015/04/24 职场文书
2016年12月份红领巾广播稿
2015/12/21 职场文书
win10此电脑打不开怎么办 win10双击此电脑无响应的解决办法
2022/07/23 数码科技