zoukankan      html  css  js  c++  java
  • jquery-----选中移动练习

    例子差不多我们遇到过很多,就是把两边的数据相互移动,选中多少个就移动多少个,例如看图

    然后

    当学会用js的时候我们就可以完成了,只不过要多写很多代码,当用jq时就看起来简单多了

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="UTF-8">
    		<title></title>
    		<style type="text/css">
    			ul,li{
    				margin: 0;
    				padding: 0;
    				list-style: none;
    			}
    			.box{
    				height: 300px;
    				 200px;
    				border: 1px groove black;
    				vertical-align: middle;
    				display: inline-block;
    			}
    			li{
    				cursor: pointer;
    			}
    			ul{
    				position: absolute;
    			}
    			.action{
    				background: red;
    			}
    		</style>
    		<script src="js/jquery-1.11.0.js" type="text/javascript" charset="utf-8"></script>
    		<script type="text/javascript">
    			$(function(){
    				
    				$('li').click(function(){
    					
    					//有class=action就去掉,没有就添加
    					$(this).toggleClass('action');
    				})
    				$('input[value=">>"]').click(function(){					
    					//剪切复制
    					$('.box').eq(0).find('li[class=action]').appendTo($('.box').eq(1).find('ul'));
    					//清除所有的选中状态
    					$('li').attr('class','');
    				})
    				$('input[value="<<"]').click(function(){
    					$('.box').eq(1).find('li[class=action]').appendTo($('.box').eq(0).find('ul'));
    					$('li').attr('class','');
    				})
    			})
    		</script>
    	</head>
    	<body>
    			<div class="box">
    				<ul>
    					<li>111</li>
    					<li>222</li>
    					<li>333</li>
    					<li>444</li>
    				</ul>
    			</div>
    		<input type="button" value=">>"/>&nbsp;<input type="button"  value="<<"/>
    		<div class="box">
    			<ul>
    				<li>1</li>
    				<li>2</li>
    				<li>3</li>
    				<li>4</li>
    			</ul>
    		</div>
    		
    	</body>
    </html>
    
    
    
  • 相关阅读:
    Arduino uno 教程~持续更新~
    Arduino uno LED灯实验
    Arduino uno 引脚说明
    面包板的使用
    数量经济学推荐的Julia教程
    已知一点经纬度和距离,方位角;求另外一点的经纬度
    a recipe kindly provided by Dimas for kikuchi
    发现了拯救“文献多的一团麻”的工具
    matlab中diff的用法
    matlabR2017安装
  • 原文地址:https://www.cnblogs.com/liu-ya/p/9458557.html
Copyright © 2011-2022 走看看