JQ实现选中以后就左右移动

<head>
<meta charset="utf-8" />
<title>select_option移动</title>
<style>
* {
padding: 0px;
margin: 0px;
}
.all {
width: 100%;
height: 200px;
}
.select_1 {
float: left;
width: 100px;
height: 200px;
}
.select_2 {
float: left;
width: 100px;
height: 200px;
}
.btn {
float: left;
width: 66px;
height: 200px;
margin-top: 100px;
}
.btn button {
margin-top: 20px;
width: 66px;
height: 20px;
}
</style>
</head>

<body>
<div class="all">

<div style="height: 200px; width: 10%; float: left; margin-left: 100px; margin-top: 100px;">
<select class="select_1" multiple="multiple">
<option value="opt1">选项一</option>
<option>选项二</option>
<option>选项三</option>
<option>选项四</option>
<option>选项五</option>
<option>选项六</option>
</select>
</div>

<div class="btn">
<button class="btn1">选中的></button>
<button class="btn2">全部>></button>
<button class="btn3">选中的<</button>
<button class="btn4">全部<<</button>
</div>

<div style="height: 200px; width: 10%; float: left; margin-left: 30px; margin-top: 100px;">
<select class="select_2" multiple="multiple"></select>
</div>
</div>
</body>
<script type="text/javascript" src="js/jquery.min.js" ></script>
<script>
$(function() {
$(‘.btn1‘).click(function() {
$(‘.select_1>option:selected‘).appendTo(‘.select_2‘);
})
$(‘.btn2‘).click(function() {
$(‘.select_1 option‘).appendTo(‘.select_2‘);
})
$(‘.btn3‘).click(function() {
$(‘.select_2>option:selected‘).appendTo(‘.select_1‘);
})
$(‘.btn4‘).click(function() {
$(‘.select_2 option‘).appendTo(‘.select_1‘);
})
})
</script>

时间: 2024-08-10 15:07:44

JQ实现选中以后就左右移动的相关文章

通过JS和JQ操作元素总结

1.文本框: <input type = "text" name = "inputValue" id = "text1" /> JS: document.getElementById("text1").value = "some value" var aaa = document.getElementById("text1").value JQ: $("#text1

vue 项目配合zepto的巨坑

在做类似购物车界面的收藏页面时,是通过jq判断选中类名来更改添加以及删除状态的. 但这样是不行的!!因为通过v-for遍历出来的每个商品,通过index来传入点击事件,使用jq eq选择器来添加删除选中状态,配合其他数组做增删改查,但是呢jq eq选择器加上的状态是会被eq 选择器继承的!! 导致了极大的bug产生.最终只能完全利用数据的变化来更改状态,就不要使用jq来做了!

jq、js中判断checkbox是否选中

最近在开发项目时用到checkbox复选框,其中遇到一个问题:在JQ中如何判断checkbox是否被选中呢?之前用JQ获取元素的属性用的都是attr(),但用在checkbox上却没有用,原因何在??? 1.JS中判断checkbox是否被选中 对于在js中来判断checkbox是否被选中很简单,举个??来说 HTML代码: <input type="checkbox" name="box"> 相应的javascript代码如下: var check =

jq 判断多个 checkbox 选中

效果如下: html 代码: 1 <p>菜单:</p> 2 <div> 3 <input type="checkbox" name="menu" value="大盘鸡" />大盘鸡 4 <input type="checkbox" name="menu" value="红烧肉" />红烧肉 5 <input type=&q

jq操作radio,设置选中、获取选中值

<label><inputtype="radio"name="sex"value="1">男</label> <label><inputtype="radio"name="sex"value="2">女</label> JQ获取被选中的值:$(':radio[name="sex"]:checked

关于通过jq /js 实现验证单选框 复选框是否都有被选中

今天项目中遇到一个问题 就是要实现,单选框,复选框 同时都被选中才能进行下一步的问题,开始用js原生来写 怎么写都觉得不合适,通过for循环得出 复选框被选中的,在通过for循环得出单选框被选中的,问题来了 得出来的值 怎么做判断的 ,到现在也没弄明白. 最后果断 用jq来实现,刚开始也是怎么都不行  最后发现clss的值被我写错了 哎 剁手! 好了 下面上jq 实现 验证 单选框 复选框有没有同时被选中: <div class="tab-stpp" id="tab-s

jq 操作radio,设置选中、获取选中值

<label><input type="radio" name="sex" value="1">男</label><label><input type="radio" name="sex" value="2">女</label> JQ获取被选中的值:$(':radio[name="sex"]:ch

jq根据option的value或者text默认选中

1.jq根据option的value默认选中 $("select option[value='2']").attr("selected","selected"); 2.jq根据option的text默认选中 $("select option:contains('2')").attr("selected","selected"); 3.jq根据动态的value值默认选中 var index

jq获取被选中的option的值。jq获取被选中的单选按钮radio的值。

温故而知新,一起复习下jq的知识点. (1) jq获取被选中的option的值 <select id="select_id"> <option value="0">请选择</option> <option value="1">11111111111</option> <option value="2>222222222</option> <opti