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 相关文章推荐
js修改table中Td的值(定义td的双击事件)
Jan 10 Javascript
JS仿Windows开机启动Loading进度条的方法
Feb 26 Javascript
jquery插件unobtrusive实现片段式加载
Jun 15 Javascript
JS实现黑色大气的二级导航菜单效果
Sep 18 Javascript
Javascript数组Array基础介绍
Mar 13 Javascript
JS查找英文文章中出现频率最高的单词
Mar 20 Javascript
Node.js进阶之核心模块https入门
May 23 Javascript
angular4中引入echarts的方法示例
Jan 29 Javascript
vue中使用props传值的方法
May 08 Javascript
Vue项目中如何使用Axios封装http请求详解
Oct 23 Javascript
解决vue项目axios每次请求session不一致的问题
Oct 24 Javascript
vue 使用vant插件做tabs切换和无限加载功能的实现
Nov 04 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
地摊中国 - 珍藏老照片
2020/08/18 杂记
php intval的测试代码发现问题
2008/07/27 PHP
php去除重复字的实现代码
2011/09/16 PHP
php简单图像创建入门实例
2015/06/10 PHP
PHP5.6新增加的可变函数参数用法分析
2017/08/25 PHP
PHP有序表查找之二分查找(折半查找)算法示例
2018/02/09 PHP
表单序列化与jq中的serialize使用示例
2014/02/21 Javascript
JQuery EasyUI 加载两次url的原因分析及解决方案
2014/08/18 Javascript
jquery获取checkbox的值并post提交
2015/01/14 Javascript
js实现select二级联动下拉菜单
2020/04/17 Javascript
JavaScript 对象字面量讲解
2016/06/06 Javascript
浅析JavaScript中作用域和作用域链
2016/12/06 Javascript
Bootstrap下拉菜单更改为悬停(hover)触发的方法
2017/05/24 Javascript
详谈表单格式化插件jquery.serializeJSON
2017/06/23 jQuery
详解webpack 多页面/入口支持&amp;公共组件单独打包
2017/06/29 Javascript
jQuery制作input提示内容(兼容IE8以上)
2017/07/05 jQuery
详解vue 模版组件的三种用法
2017/07/21 Javascript
微信小程序使用radio显示单选项功能【附源码下载】
2017/12/11 Javascript
如何使用pm2快速将项目部署到远程服务器
2019/03/12 Javascript
swiper Scrollbar滚动条组件详解
2019/09/08 Javascript
Node Mongoose用法详解【Mongoose使用、Schema、对象、model文档等】
2020/05/13 Javascript
vue 解决IOS10低版本白屏的问题
2020/11/17 Javascript
浅析Python中yield关键词的作用与用法
2016/11/29 Python
Python简单读写Xls格式文档的方法示例
2018/08/17 Python
用python求一重积分和二重积分的例子
2019/12/06 Python
python库skimage给灰度图像染色的方法示例
2020/04/27 Python
哈萨克斯坦移动和数字技术在线商店:SatelOnline.kz
2020/09/04 全球购物
请用Python写一个获取用户输入数字,并根据数字大小输出不同信息的脚本
2014/05/20 面试题
水果超市创业计划书
2014/01/27 职场文书
宪法宣传周工作方案
2014/05/26 职场文书
安全口号大全
2014/06/21 职场文书
2014教育局对照检查材料思想汇报
2014/09/23 职场文书
医院领导班子四风问题对照检查材料
2014/10/26 职场文书
优化经济发展环境工作总结
2015/08/11 职场文书
音乐课《小猫钓鱼》教学反思
2016/02/18 职场文书
python保存大型 .mat 数据文件报错超出 IO 限制的操作
2021/05/10 Python