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 类
Nov 07 Javascript
百度 popup.js 完美修正版非常的不错 脚本之家推荐
Apr 17 Javascript
jQuery(1.3.2) 7行代码搞定跟随屏幕滚动的层
May 21 Javascript
Confirmer JQuery确认对话框组件
Jun 09 Javascript
JS 去前后空格大全(IE9亲测)
Jul 15 Javascript
node+express+ejs制作简单页面上手指南
Nov 26 Javascript
javascript浏览器窗口之间传递数据的方法
Jan 20 Javascript
jQuery动画显示和隐藏效果实例演示(附demo源码下载)
Dec 31 Javascript
js 获取元素所有兄弟节点的实现方法
Sep 06 Javascript
原生JavaScript实现精美的淘宝轮播图效果示例【附demo源码下载】
May 27 Javascript
JavaScript实现百度搜索框效果
Mar 26 Javascript
VUE组件中的 Drawer 抽屉实现代码
Aug 06 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
德生PL550的电路分析
2021/03/02 无线电
一些关于PHP的知识
2006/11/17 PHP
php正则取img标记中任意属性(正则替换去掉或改变图片img标记中的任意属性)
2013/08/13 PHP
PHP 获取指定地区的天气实例代码
2017/02/08 PHP
JavaScript基础知识之数据类型
2012/08/06 Javascript
JQuery异步加载无限下拉框级联功能实现示例
2014/02/19 Javascript
jquery实现checkbox 全选/全不选的通用写法
2014/02/22 Javascript
js 与 php 通过json数据进行通讯示例
2014/03/26 Javascript
Node.js如何自动审核团队的代码
2016/07/20 Javascript
Angular.JS判断复选框checkbox是否选中并实时显示
2016/11/30 Javascript
node.js发送邮件email的方法详解
2017/01/06 Javascript
canvas实现探照灯效果
2017/02/07 Javascript
详解Vue 中 extend 、component 、mixins 、extends 的区别
2017/12/20 Javascript
js实现简单选项卡功能
2020/03/23 Javascript
微信端调取相册和摄像头功能,实现图片上传,并上传到服务器
2019/05/16 Javascript
vue-router跳转时打开新页面的两种方法
2019/07/29 Javascript
js获取 gif 的帧数的代码实例
2019/09/10 Javascript
python获取标准北京时间的方法
2015/03/24 Python
python清除字符串中间空格的实例讲解
2018/05/11 Python
Python sklearn库实现PCA教程(以鸢尾花分类为例)
2020/02/24 Python
Python之变量类型和if判断方式
2020/05/05 Python
python对一个数向上取整的实例方法
2020/06/18 Python
伦敦哈德森鞋:Hudson Shoes
2018/02/06 全球购物
Jacques Lemans德国:奥地利钟表品牌
2019/12/26 全球购物
C和C++经典笔试题附答案解析
2014/08/18 面试题
领导证婚人证婚词
2014/01/13 职场文书
英语商务邀请函范文
2014/01/16 职场文书
机械制造专业毕业生求职信
2014/03/02 职场文书
物业公司的岗位任命书
2014/06/06 职场文书
大雁塔导游词
2015/02/04 职场文书
2015年五一劳动节慰问信
2015/03/23 职场文书
2016基督教会圣诞节开幕词
2016/03/04 职场文书
Golang 实现超大文件读取的两种方法
2021/04/27 Golang
Golang 获取文件md5校验的方法以及效率对比
2021/05/08 Golang
详解mysql三值逻辑与NULL
2021/05/19 MySQL
【海涛解说】史上最给力比赛,挑战DOTA极限
2022/04/01 DOTA