JQuery中两个ul标签的li互相移动
实例
<html >
<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: #f59b2b;
width: 40%;
height: 50%;
padding: 0px;
} li {
margin-bottom: 5px;
background-color: #15c37d;
;
}
</style>
<script src="../js/jquery-1.6.1.min.js" type="text/javascript"></script>
<script type="text/javascript">
var myJson = [
{"id": "1", "Name": "编号", "level": "1"},
{"id": "2", "Name": "名称", "level": "1"},
{"id": "3", "Name": "类型", "level": "1"},
{"id": "4", "Name": "使用人","level": "1"},
{"id": "5", "Name": "电子标签","level": "1"},
{"id": "6", "Name": "登记位置","level": "1"},
{"id": "7", "Name": "当前位置","level": "1"},
{"id": "8", "Name": "分离检测","level": "1"},
{"id": "9", "Name": "分离检测","level": "1"},
{"id": "10", "Name": "电量","level": "1"}];
$(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 +"</li>");
// $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" style="clear: right">想要的列</ul> <label style="width: 30%;float: left;">1</label>
<label style="width: 30%;float: left;">2</label>
<label style="width: 30%;float: left;"><input type="submit" name="Submit" value="提交" id="boxvalue"></label> </html>
JQuery中两个ul标签的li互相移动的更多相关文章
- JQuery中两个ul标签的li互相移动实现方法
这篇文章主要介绍了JQuery中两个ul标签的li互相移动实现方法,可实现ul标签中li标签内容相互替换的技巧,涉及jQuery操作页面元素的相关技巧,需要的朋友可以参考下 本文实例讲述了JQuery ...
- jquery中怎么删除<ul>中的整个<li>包括节点
.$('ul li').remove(); .$('ul li').each(function(){ $(this).remove(); }); .$("ul").find(&qu ...
- 前端基础-jQuery中的如何操作标签
阅读目录 样式操作 文本操作 属性操作 文档操作 一.样式操作 1.样式类 addClass();// 添加指定的CSS类名. removeClass();// 移除指定的CSS类名. hasClas ...
- jquery中each遍历各种标签方法
这写天用到的遍历jquery each方法比较频繁 刚好有时间,就在这里记录一下 jquery用的是bootstrap的线上文件 不需要导入 <!DOCTYPE html><html ...
- jQuery中两种阻止事件冒泡的区别
方式一:event.stopPropagation(); 方式二:return false; 但是这两种方式是有区别的.return false 不仅阻止了事件往上冒泡,而且阻止了事件本身.event ...
- jquery中动态添加的标签绑定的click事件失效的解决办法
把.click()换成.live('click',function(){})(如果你的jquery的版本是1.10之前) 把.click()换成.on('click',function(){})(jq ...
- jquery中对于为一组标签赋予点击事件
可以用each,但是each不能对动态的元素进行事件的绑定, 不过,其实也很简单,只需要获取所有的标签集,然后用动态绑定的方法,比如live进行绑定就可以了. 有时候,其实不难,只是自己想的太过复杂. ...
- day52——jquery引入与下载、标签查找、操作标签
day52 jquery引入 下载链接:jQuery官网 https://jquery.com/ 中文文档:jQuery AP中文文档 http://jquery.cuishifeng.cn/ < ...
- jQuery 中 jQuery(function(){})与(function(){})(jQuery) 的区别及用法
query是优秀的Javascrīpt框架.我们现在来讨论下在 Jquery 中两个页面载入后执行的函数. $(document).ready(function(){ // 在这里写你的代码... } ...
随机推荐
- Spring Cloud(一)简单的微服务集成Eureka
1 Spring Cloud简介 1.1 简介 Spring Cloud项目的官方网址:https://projects.spring.io/spring-clo ...
- Superset配置impala数据源
1.安装impyla pip install impyla 2.在superset页面配置如下,此时impala是有kerberos认证的 impala://xxxx:xx/default?auth_ ...
- 在nginx环境下搭建基于ssl证书的websocket服务转发,wss
1.证书准备 本地调试,可以安装自签名证书,安装方法参考https本地自签名证书添加到信任证书访问 2.修改配置文件 将上面的配置文件拷贝到conf目录,添加或者修改节点如下 # HTTPS serv ...
- OSI七层与TCP/IP四层(小结)
OSI 七层模型 我们一般使用的网络数据传输由下而上共有七层,分别为物理层.数据链路层.网络层.传输层.会话层.表示层.应用层,也被依次称为 OSI 第一层.第二层.⋯⋯. 第七层. 各层功能简介 1 ...
- pdf转换成jpg不清晰怎么办
用Photoshop打开pdf文件,然后用“文件”-“另存为”“JPG”.
- 【并行计算-CUDA开发】【视频开发】ffmpeg Nvidia硬件加速总结
2017年5月25日 0. 概述 FFmpeg可通过Nvidia的GPU进行加速,其中高层接口是通过Video Codec SDK来实现GPU资源的调用.Video Codec SDK包含完整的的高性 ...
- [数据结构 - 第6章] 树之二叉排序树(C语言实现)
一.什么是二叉排序树? 对于普通的顺序存储来说,插入.删除操作很简便,效率高:而这样的表由于无序造成查找的效率很低. 对于有序线性表来说(顺序存储的),查找可用折半.插值.斐波那契等查找算法实现,效率 ...
- (CSDN迁移) html中的rel属性
在页面上若需要同时存在多个页面,就通过一个button开启一个页面时,就需要指定不同的 rel="relName". 否则新页面就会将就原有的页面给覆盖掉.
- Resharper速度慢解决办法
Reshaper很好用,但是安装后速度特别慢,大部分情况下,我们只需要使用一些插件功能,代码自动分析功能可以关闭,如图:取消Code analysis即可.
- 常用SQL指令
SQL去重复语句:select 改为Delete select * from TRWTC01 where ITEM_NAME in (select ITEM_NAME from TRWTC01 gro ...