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 相关文章推荐
在视频前插入广告
Nov 20 Javascript
js用图作提交按钮或超连接
Mar 26 Javascript
判断多个元素(RADIO,CHECKBOX等)是否被选择的原理说明
Feb 18 Javascript
javascript 表格内容排序 简单操作示例代码
Jan 03 Javascript
JavaScript函数柯里化详解
Apr 29 Javascript
jQuery+ajax简单实现文件上传的方法
Jun 03 Javascript
bootstrap table 多选框分页保留示例代码
Mar 08 Javascript
提升页面加载速度的插件InstantClick
Sep 12 Javascript
JS实现可用滑块滑动的缓动图代码
Sep 01 Javascript
JS数组push、unshift、pop、shift方法的实现与使用方法示例
Apr 29 Javascript
Vue开发中常见的套路和技巧总结
Nov 24 Vue.js
关于小程序优化的一些建议(小结)
Dec 10 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
php xml 入门学习资料
2011/01/01 PHP
php使用redis的几种常见操作方式和用法示例
2020/02/20 PHP
addEventListener和attachEvent二者绑定的执行函数中的this不相同
2012/12/09 Javascript
Jquery实现自定义窗口随意的拖拽
2014/03/12 Javascript
JavaScript字符串对象fromCharCode方法入门实例(用于把Unicode值转换为字符串)
2014/10/17 Javascript
js判断手机号运营商的方法
2015/10/23 Javascript
JavaScript中字符串与Unicode编码互相转换的实现方法
2015/12/18 Javascript
jQuery导航条固定定位效果实例代码
2017/05/26 jQuery
解决vue keep-alive 数据更新的问题
2018/09/21 Javascript
vue.js高德地图实现热点图代码实例
2019/04/18 Javascript
Vue+Koa2+mongoose写一个像素绘板的实现方法
2019/09/10 Javascript
Js跳出两级循环方法代码实例
2020/09/22 Javascript
[42:20]2014 DOTA2华西杯精英邀请赛5 24 DK VS NewBee
2014/05/25 DOTA
Python使用正则匹配实现抓图代码分享
2015/04/02 Python
python与sqlite3实现解密chrome cookie实例代码
2018/01/20 Python
用python生成(动态彩色)二维码的方法(使用myqr库实现)
2019/06/24 Python
使用python实现飞机大战游戏
2020/03/23 Python
Python super()函数使用及多重继承
2020/05/06 Python
Python ADF 单位根检验 如何查看结果的实现
2020/06/03 Python
python3中数组逆序输出方法
2020/12/01 Python
CSS3实现圆角、阴影、透明效果并兼容各大浏览器
2014/08/08 HTML / CSS
html5中localStorage本地存储的简单使用
2017/06/16 HTML / CSS
捷克电器和DJ设备网上商店:Electronic-star
2017/07/18 全球购物
美国社交购物市场:MassGenie
2019/02/18 全球购物
三星俄罗斯授权在线商店:Samsung俄罗斯
2019/09/28 全球购物
解释一下钝化(Swap out)
2016/12/26 面试题
护理职业应聘自荐书
2013/09/29 职场文书
一月红领巾广播稿
2014/02/11 职场文书
罚款通知怎么写
2015/04/22 职场文书
旅游项目合作意向书
2015/05/08 职场文书
小学语文教学反思范文
2016/03/03 职场文书
你会写请假条吗?
2019/06/26 职场文书
python爬不同图片分别保存在不同文件夹中的实现
2021/04/02 Python
你喜欢篮球吗?Python实现篮球游戏
2021/06/11 Python
使用 Apache Dubbo 实现远程通信(微服务架构)
2022/02/12 Servers
Python matplotlib绘制条形统计图 处理多个实验多组观测值
2022/04/21 Python